Data Center Energy Consumption Modeling: A Survey
Data centers are critical, energy hungry infrastructures that run large scale Internet based services. Energy consumption models are pivotal in designing and optimizing energy efficient operations to curb excessive energy consumption in data centers. In this paper, we survey the state of the art techniques used for energy consumption modeling and prediction for data centers and their components. We conduct an in depth study of the existing literature on data center power modeling, covering more than 200 models. We organize these models in a hierarchical structure with two main branches focusing on hardware centric and software centric power models. Under hardware centric approaches we start from the digital circuit level and move on to describe higher level energy consumption models at the hardware component level, server level, data center level, and finally systems of systems level. Under the software centric approaches we investigate power models developed for operating systems, virtual machines and software applications. This systematic approach allows us to identify multiple issues prevalent in power modeling of different levels of data center systems, including: i) few modeling efforts targeted at power consumption of the entire data center ii) many state of the art power models are based on a few CPU or server metrics, and iii) the effectiveness and accuracy of these power models remain open questions. Based on these observations, we conclude the survey by describing key challenges for future research on constructing effective and accurate data center power models.
IEEE Communications Surveys Tutorials