Title :
Modeling Performance of Elasticity Rules for Cloud-Based Applications
Author :
Suleiman, Basem ; Venugopal, S.
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
Many IaaS providers allow cloud consumers to define elasticity (or auto-scaling) rules that carry out provisioning or de-provisioning actions in response to monitored variables crossing user-defined thresholds. Defining elasticity rules, however, remains as a key challenge for cloud consumers as it requires choosing appropriate threshold values to satisfy performance and cost requirements. In this paper we propose novel analytical models that enable the study of application performance under different elasticity rules. Based on these, we develop algorithms for performing scale-in and scale-out operations. We simulate our models and algorithms using different thresholds, and validate the results against empirical data obtained using the same rules with the TPC-W benchmark on Amazon cloud.
Keywords :
cloud computing; Amazon cloud; IaaS providers; TPC-W benchmark; auto-scaling rules; cloud consumers; cloud-based applications; cost requirements; elasticity rules; infrastructure-as-a-service; performance requirements; scale-in operations; scale-out operations; user-defined thresholds; Analytical models; Cloud computing; Elasticity; Measurement; Servers; Time factors; Performance analysis; client-server systems; cloud computing; elasticity;
Conference_Titel :
Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
DOI :
10.1109/EDOC.2013.31