Towards Accurate Accounting of Energy Consumption in Shared Virtualized Environments
ثبت نشده
چکیده
Virtualized infrastructure providers demand new methods to increase the accuracy of the accounting models used to charge their customers. Future data centers will be composed of many-core systems that will host a large number of VMs each. While resource utilization accounting can be achieved with existing system tools, power metering is a complex task when per-VM granularity is the goal. In this paper we propose a novel methodology that brings new opportunities to power consumption accounting by adding an unprecedented degree of accuracy on the per-VM measurements. We present a system prototype that leverages power models based in performance monitoring counters (PMCs) to be used for energy accounting in virtualized systems. We validate the power modeling methodology in virtualized systems, by comparing the power predictions in both virtualized and non virtualized systems. The validation process has been performed as a case study for the Intel R © Core 2 Duo architecture. The validation follows two steps: first we validate the power model for one core, and second, we proceed on the validation of the entire processor. The resulting model is able to account for the power consumption for CPU and memory at process level. The main contribution of this paper is the introduction of a novel methodology that allows accurate accounting of energy consumption in virtualized systems. Accounting is done on a per-VM basis, even in the case that multiple VMs are deployed on top of the same physical hardware, overpassing the limitations of perserver aggregated power metering. Such approach can bring an unprecedented level of flexibility to the chargeback model used by service and infrastructure providers.
منابع مشابه
Technical Report UPC-DAC-RR-CAP-18 Accurate Energy Accounting for Shared Virtualized Environments using PMC-based Power Modeling Techniques
Virtualized infrastructure providers demand new methods to increase the accuracy of the accounting models used to charge their customers. Future data centers will be composed of many-core systems that will host a large number of virtual machines (VMs) each. While resource utilization accounting can be achieved with existing system tools, energy accounting is a complex task when per-VM granulari...
متن کاملEnergy accounting for shared virtualized environments under DVFS using PMC-based power models
Virtualized infrastructure providers demand new methods to increase the accuracy of the accounting models used to charge their customers. Future data centers will be composed of many-core systems that will host a large number of virtual machines (VMs) each. While resource utilization accounting can be achieved with existing system tools, energy accounting is a complex task when per-VM granulari...
متن کاملEnergy-credit scheduler: An energy-aware virtual machine scheduler for cloud systems
Virtualization facilitates the provision of flexible resources and improves energy efficiency through the consolidation of virtualized servers into a smaller number of physical servers. As an increasingly essential component of the emerging cloud computing model, virtualized environments bill their users based on processor time or the number of virtual machine instances. However, accounting bas...
متن کاملAn energy consumption model for virtualized office environments
The increasing cost of energy and the worldwide desire to reduce CO2 emissions has raised concern about the energy efficiency of information and communication technology. Whilst research has focused on data centres recently, this paper identifies office environments as significant consumers of energy. Office environments offer a great potential of energy savings, given that office hosts often r...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کامل