A Pattern-Based Formalization of Cloud-Based Elastic Systems

被引:5
|
作者
Dustdar, Schahram [1 ]
Gambi, Alessio [1 ]
Krenn, Willibald [2 ]
Nickovic, Dejan [2 ]
机构
[1] Vienna Univ Technol, Vienna, Austria
[2] Austrian Inst Technol, Vienna, Austria
关键词
D O I
10.1109/PESOS.2015.13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud-based elastic systems leverage cloud infrastructures to implement elasticity, the ability of computing systems to dynamically adjust their capacity by changing the allocation of resources in response to fluctuating workloads. The runtime behavior of elastic systems is the result of an intricate interplay of many factors that include the input workload, the elasticity logic determining the resources allocation, and the technology of the underlying cloud. This makes elastic systems difficult to design and hard to specify. In this paper we propose a novel formalization of elasticity and related concepts that is based on timed patterns written using timed regular expressions. Timed regular expressions naturally deal with dense-time signals, and timed patterns allow us to intuitively describe relevant changes in those signals. This, in turn, enables us to directly characterize elasticity as relation between relevant changes in the input workload and in the resources allocation signals. We firstly characterize the relevant changes by means of timed patterns, and then we define desired and undesired behaviors of cloud-based elastic systems in terms of the occurrence of such patterns over an observation period.
引用
收藏
页码:31 / 37
页数:7
相关论文
共 50 条
  • [31] A Forensic Pattern-Based Approach for Investigations in Cloud System Environments
    Bennett, Juan-Carlos
    Diallo, Mamadou H.
    2018 2ND CYBER SECURITY IN NETWORKING CONFERENCE (CSNET), 2018,
  • [32] A Pattern-Based Code Transformation Approach for Cloud Application Migration
    Cai, Zhengong
    Zhao, Liping
    Wang, Xinyu
    Yang, Xiaohu
    Qin, Juntao
    Yin, Keting
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 33 - 40
  • [33] Cloud-based scalable resiliency pattern using PRISM
    Punithavathy, E.
    Priya, N.
    International Journal of Cloud Computing, 2024, 13 (04) : 353 - 367
  • [34] \Addressing security challenges in cloud computing a pattern-based approach
    Anand, Priya
    Ryoo, Jungwoo
    Kim, Hyoungshick
    PROCEEDINGS 2015 FIRST INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA 2015), 2015, : 13 - 18
  • [35] Pattern-based orchestration and automatic verification of composite cloud services
    Amato, Flora
    Moscato, Francesco
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 56 : 842 - 853
  • [36] Pattern-based solution for architecting cloud-enabled software
    Alshudukhi, Jalawi Sulaiman
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (08): : 9 - 19
  • [37] Robustness Indicators for Cloud-based Systems Topologies
    Chauvel, Franck
    Song, Hui
    Ferry, Nicolas
    Fleurey, Franck
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 307 - 316
  • [38] Developing an ontology for cloud-based archive systems
    Askhoj, Jan
    Sugimoto, Shigeo
    Nagamori, Mitsuharu
    International Journal of Metadata, Semantics and Ontologies, 2015, 10 (01) : 1 - 11
  • [39] CBC: Caching for cloud-based VOD systems
    Zhang, Weizhan
    Mo, Zhichao
    Chen, Cheng
    Zheng, Qinghua
    MULTIMEDIA TOOLS AND APPLICATIONS, 2014, 73 (03) : 1663 - 1686
  • [40] Auditing Cloud-Based Blockchain Accounting Systems
    Appelbaum, Deniz
    Nehmer, Robert A.
    JOURNAL OF INFORMATION SYSTEMS, 2020, 34 (02) : 5 - 21