Abstract

Current cloud data centers are fully virtualized for service consolidations and power/energy reduction. Although virtualization could reduce real time power and overall energy consumption, the energy characteristics of hypervisors hosting different workloads are not well profiled and understood. In this paper, we investigate the power and energy characteristics of mainstream hypervisors and container engine, i.e., VMware ESXi, Microsoft Hyper-V, KVM, XenServer and Docker, on five different platforms (two mainstream 2U rack servers, one emerging ARM64 server, one desktop server, and one laptop) with hundreds of hours' power measures. We use both computing intensive and mixed web server-database workloads to explore the power and energy characteristics of different hypervisors. Extensive experiment results of four workload levels (very light, light, fair, and very heavy workload) demonstrate that hypervisors expose different power and energy characteristics. We find that: (1) Hypervisors expose different power and energy consumption on the same hardware running same workloads. (2) Although mainstream hypervisors have different energy efficiencies aligned with different workload types and workload levels, there is no single hypervisor that outperforms all other hypervisors on all platforms in terms of power or energy consumptions. (3) Although container virtualization is considered as light-weight virtualization in terms of implementation and maintenance, it is not essentially more power efficient than traditional virtualization technology. (4) ARM64 server does have lower power consumption, but they finish computing jobs with longer execution time and sometimes consume more energy. And ARM64 servers has medium energy consumption per database operations for mixed workloads. The results presented in this paper provide useful insights to system designers, as well as data center operators for power-aware workload placement and virtual machine scheduling.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.