A Pattern-Based Formalization of Cloud-Based Elastic Systems

S. Dustdar, Alessio Gambi, Willibald Krenn, D. Ničković
{"title":"A Pattern-Based Formalization of Cloud-Based Elastic Systems","authors":"S. Dustdar, Alessio Gambi, Willibald Krenn, D. Ničković","doi":"10.1109/PESOS.2015.13","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":215291,"journal":{"name":"2015 IEEE/ACM 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE/ACM 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PESOS.2015.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

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.
基于云的弹性系统的模式形式化
基于云的弹性系统利用云基础设施来实现弹性,即计算系统通过更改资源分配以响应波动的工作负载来动态调整其容量的能力。弹性系统的运行时行为是许多因素复杂相互作用的结果,这些因素包括输入工作负载、决定资源分配的弹性逻辑以及底层云的技术。这使得弹性系统难以设计并且难以指定。在本文中,我们提出了一种新的弹性和相关概念的形式化,它基于使用定时正则表达式编写的定时模式。定时正则表达式自然地处理密集时间信号,而定时模式允许我们直观地描述这些信号中的相关变化。反过来,这使我们能够直接将弹性描述为输入工作负载和资源分配信号中相关变化之间的关系。我们首先通过时间模式来描述相关的变化,然后我们根据这些模式在一个观测周期内的发生来定义基于云的弹性系统的期望和不希望的行为。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信