A Survey on Modeling Energy Consumption of Cloud Applications: Deconstruction, State of the Art, and Trade-off Debates
Zheng Li, Selome Tesfatsion, Saeed Bastani, Ahmed Ali-Eldin, Erik, Elmroth, Maria Kihl, Rajiv Ranjan

TL;DR
This survey reviews and synthesizes 76 studies on modeling energy consumption in Cloud applications, deconstructing environments and factors influencing energy use to guide future research and model development.
Contribution
It systematically organizes existing models with unified notation and identifies key environmental and workload factors affecting energy consumption in Cloud computing.
Findings
Over 30 models are organized with unified notation.
18 environmental and 12 workload factors influence energy use.
Trade-offs and debates exist in combining multiple factors.
Abstract
Given the complexity and heterogeneity in Cloud computing scenarios, the modeling approach has widely been employed to investigate and analyze the energy consumption of Cloud applications, by abstracting real-world objects and processes that are difficult to observe or understand directly. It is clear that the abstraction sacrifices, and usually does not need, the complete reflection of the reality to be modeled. Consequently, current energy consumption models vary in terms of purposes, assumptions, application characteristics and environmental conditions, with possible overlaps between different research works. Therefore, it would be necessary and valuable to reveal the state-of-the-art of the existing modeling efforts, so as to weave different models together to facilitate comprehending and further investigating application energy consumption in the Cloud domain. By systematically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
