Abstract
Resource management in a cloud environment is a hard problem, due to: the scale of modern data centers; the heterogeneity of resource types and their interdependencies; the variability and unpredictability of the load; as well as the range of objectives of the different actors in a cloud ecosystem. Consequently, both academia and industry began significant research efforts in this area. In this paper, we survey the recent literature, covering 250+ publications, and highlighting key results. We outline a conceptual framework for cloud resource management and use it to structure the state-of-the-art review. Based on our analysis, we identify five challenges for future investigation. These relate to: providing predictable performance for cloud-hosted applications; achieving global manageability for cloud systems; engineering scalable resource management systems; understanding economic behavior and cloud pricing; and developing solutions for the mobile cloud paradigm.
| Original language | English |
|---|---|
| Pages (from-to) | 567-619 |
| Number of pages | 53 |
| Journal | Journal of Network and Systems Management |
| Volume | 23 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 17 Jul 2015 |
| Externally published | Yes |
Keywords
- Cloud computing
- Resource allocation
- Resource management
- Survey
- Virtualization