Chapter

Service-Oriented Computing

Volume 8274 of the series Lecture Notes in Computer Science pp 429-436

Multi-level Elasticity Control of Cloud Services

  • Georgiana CopilAffiliated withCarnegie Mellon UniversityDistributed Systems Group, Vienna University of Technology
  • , Daniel MoldovanAffiliated withCarnegie Mellon UniversityDistributed Systems Group, Vienna University of Technology
  • , Hong-Linh TruongAffiliated withCarnegie Mellon UniversityDistributed Systems Group, Vienna University of Technology
  • , Schahram DustdarAffiliated withCarnegie Mellon UniversityDistributed Systems Group, Vienna University of Technology

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Fine-grained elasticity control of cloud services has to deal with multiple elasticity perspectives (quality, cost, and resources). We propose a cloud services elasticity control mechanism that considers the service structure for controlling the cloud service elasticity at multiple levels, by firstly defining an abstract composition model for cloud services and enabling multi-level elasticity control. Secondly, we define mechanisms for solving conflicting elasticity requirements and generating action plans for elasticity control. Using the defined concepts and mechanisms we develop a runtime system supporting multiple levels of elasticity control and validate the resulted prototype through experiments.