articleOct 26, 2011Closed access

CloudScale

North Carolina State University · Google (United States)

Indexed incrossref

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…

Citation impact

589
total citations
FWCI
111.53
Percentile
100%
References
43
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Cloud computing
  • Provisioning
  • Overhead (engineering)
  • Resource allocation
  • Operating system
  • Resource (disambiguation)
  • Resource management (computing)
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.

Funding