CloudScale
Top Cited Papers
- 26 October 2011
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Elastic resource scaling lets cloud systems meet application service level objectives (SLOs) with minimum resource provisioning costs. In this paper, we present CloudScale, a system that automates fine-grained elastic resource scaling for multi-tenant cloud computing infrastructures. CloudScale employs online resource demand prediction and prediction error handling to achieve adaptive resource allocation without assuming any prior knowledge about the applications running inside the cloud. CloudScale can resolve scaling conflicts between applications using migration, and integrates dynamic CPU voltage/frequency scaling to achieve energy savings with minimal effect on application SLOs. We have implemented CloudScale on top of Xen and conducted extensive experiments using a set of CPU and memory intensive applications (RUBiS, Hadoop, IBM System S). The results show that CloudScale can achieve significantly higher SLO conformance than other alternatives with low resource and energy cost. CloudScale is non-intrusive and light-weight, and imposes negligible overhead (Keywords
Funding Information
- Army Research Office (W911NF-10-1-0273)
- Division of Computer and Network Systems (CNS0915567CNS0915861)
This publication has 23 references indexed in Scilit:
- Automated control for elastic storagePublished by Association for Computing Machinery (ACM) ,2010
- EntropyPublished by Association for Computing Machinery (ACM) ,2009
- SPADEPublished by Association for Computing Machinery (ACM) ,2008
- Capacity Management and Demand Prediction for Next Generation Data CentersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Power provisioning for a warehouse-sized computerPublished by Association for Computing Machinery (ACM) ,2007
- Adaptive control of virtualized resources in utility computing environmentsPublished by Association for Computing Machinery (ACM) ,2007
- Supporting application quality of service in shared resource poolsCommunications of the ACM, 2006
- An analytical model for multi-tier internet services and its applicationsPublished by Association for Computing Machinery (ACM) ,2005
- Xen and the art of virtualizationPublished by Association for Computing Machinery (ACM) ,2003
- Energy-aware adaptation for mobile applicationsPublished by Association for Computing Machinery (ACM) ,1999