A Pattern-Based Formalization of Cloud-Based Elastic Systems

Schahram Dustdar, Alessio Gambi, Willibald Krenn, Dejan Nickovic

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.

OriginalspracheEnglisch
TitelProceedings - 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems, PESOS 2015
Redakteure/-innenMuhammad Ali Babar, Hye-Young Paik, Malolan Chetlur, Michael Bauer, Amir Molzam Sharifloo
Herausgeber (Verlag)IEEE Computer Society
Seiten31-37
Seitenumfang7
ISBN (elektronisch)9781479919345
DOIs
PublikationsstatusVeröffentlicht - 29 Juli 2015
Extern publiziertJa

Publikationsreihe

NameICSE Workshop on Principles of Engineering Service Oriented Systems
Band2015-July
ISSN (Print)2156-7921
ISSN (elektronisch)2156-793X

IMC Forschungsschwerpunkte

  • Software engineering and intelligent systems

ÖFOS 2012 - Österreichischen Systematik der Wissenschaftszweige

  • 102027 Web Engineering
  • 102025 Verteilte Systeme

Fingerprint

Untersuchen Sie die Forschungsthemen von „A Pattern-Based Formalization of Cloud-Based Elastic Systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren