DocumentCode
1607698
Title
BUNGEE: An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments
Author
Herbst, Nikolas Roman ; Kounev, Samuel ; Weber, Andreas ; Groenda, Henning
Author_Institution
Univ. of Wυrzburg, Wϋrzburg, Germany
fYear
2015
Firstpage
46
Lastpage
56
Abstract
Today´s infrastructure clouds provide resource elasticity (i.e. Auto-scaling) mechanisms enabling self-adaptive resource provisioning to reflect variations in the load intensity over time. These mechanisms impact on the application performance, however, their effect in specific situations is hard to quantify and compare. To evaluate the quality of elasticity mechanisms provided by different platforms and configurations, respective metrics and benchmarks are required. Existing metrics for elasticity only consider the time required to provision and deprovision resources or the costs impact of adaptations. Existing benchmarks lack the capability to handle open workloads with realistic load intensity profiles and do not explicitly distinguish between the performance exhibited by the provisioned underlying resources, on the one hand, and the quality of the elasticity mechanisms themselves, on the other hand. In this paper, we propose reliable metrics for quantifying the timing aspects and accuracy of elasticity. Based on these metrics, we propose a novel approach for benchmarking the elasticity of Infrastructure-as-a-Service (IaaS) cloud platforms independent of the performance exhibited by the provisioned underlying resources. We show that the proposed metrics provide consistent ranking of elastic platforms on an ordinal scale. Finally, we present an extensive case study of real-world complexity demonstrating that the proposed approach is applicable in realistic scenarios and can cope with different levels of resource efficiency.
Keywords
cloud computing; BUNGEE; infrastructure-as-a-service cloud platforms; ordinal scale; realistic load intensity profiles; resource elasticity benchmark; self-adaptive IaaS cloud environments; self-adaptive resource provisioning; Accuracy; Benchmark testing; Elasticity; Jitter; Load modeling; Timing; IaaS; adaptation; benchmarking; cloud; elasticity; measurement; metrics; provisioning; workload;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on
Conference_Location
Florence
Type
conf
DOI
10.1109/SEAMS.2015.23
Filename
7194656
Link To Document