• DocumentCode
    728747
  • Title

    A Pattern-Based Formalization of Cloud-Based Elastic Systems

  • Author

    Dustdar, Schahram ; Gambi, Alessio ; Krenn, Willibald ; Nickovic, Dejan

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2015
  • fDate
    23-23 May 2015
  • Firstpage
    31
  • Lastpage
    37
  • 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.
  • Keywords
    cloud computing; formal logic; resource allocation; cloud infrastructure; cloud-based elastic system; dense time signal; elasticity logic; pattern-based formalization; resource allocation; runtime behavior; timed pattern; timed regular expression; workload fluctuation; Computer architecture; Control systems; Elasticity; Oscillators; Pattern matching; Resource management; Syntactics; cloud; elasticity; timed regular expressions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Engineering Service-Oriented and Cloud Systems (PESOS), 2015 IEEE/ACM 7th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/PESOS.2015.13
  • Filename
    7172846