TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publication References
  4. SPEEDL - A Declarative Event-Based Language to Define the Scaling Behavior of Cloud Applications
 
Options

SPEEDL - A Declarative Event-Based Language to Define the Scaling Behavior of Cloud Applications

Publikationstyp
Conference Paper
Date Issued
2015-08
Sprache
English
Author(s)
Zabolotnyi, Rostyslav  
Leitner, Philipp  
Schulte, Stefan  
Dustdar, Schahram  
TORE-URI
http://hdl.handle.net/11420/11860
Start Page
71
End Page
78
Article Number
7196506
Citation
IEEE World Congress on Services (SERVICES 2015)
Contribution to Conference
IEEE World Congress on Services, SERVICES 2015  
Publisher DOI
10.1109/SERVICES.2015.19
Scopus ID
2-s2.0-84973402351
Contemporary cloud providers offer out-of-the-box auto-scaling solutions. However, defining a non-trivial scaling behavior that goes beyond the feature set provided by existing solutions is still challenging. In this paper we present SPEEDL, a declarative and extensible domain-specific language that simplifies the creation of elastic scaling behavior on top of IaaS clouds. SPEEDL simplifies the creation of event-driven policies for resource management (How many resources, and what resource types, are needed?), as well as task mapping (Which tasks should be handled by which resources?). Based on a dataset of real-life scaling policies, we demonstrate that SPEEDL can cover most scaling behaviors real-life developers want to express, and that the resulting SPEEDL policies are at the same time substantially more compact, easier to read, and less error-prone than the same behavior expressed via a general-purpose programming language.
Subjects
cloud
cloud computing
iaas
migration
paas
policy
scale down
scale up
scaling policy
scheduling
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback