CloudScale
North Carolina State University · Google (United States)
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
- FWCI
- 111.53
- Percentile
- 100%
- References
- 43
Authors
4Topics & keywords
- Computer science
- Cloud computing
- Provisioning
- Overhead (engineering)
- Resource allocation
- Operating system
- Resource (disambiguation)
- Resource management (computing)
- Industry, innovation and infrastructure