Maximizing Power Savings in Virtualized Data Centers: A Power-Aware Scheduler Approach
Explore a cutting-edge power-aware scheduler designed for virtualization to save energy in data centers by optimizing CPU power distribution to virtual machines, ensuring performance while minimizing power consumption.
Maximizing Power Savings in Virtualized Data Centers: A Power-Aware Scheduler Approach
E N D
Presentation Transcript
USTH Presentation • Power-aware Scheduler for • Virtualization • TRAN Giang Son • gtran@enseeiht.fr • Prof. Daniel HAGIMONT • Oct 19th, 2011
Energy saving • Data center: Large amount of • Computers • Network devices • Air conditioners • Almost no monitor, keyboard / mouse • Wattage / computer: ~150W • Save power from computers
Virtualization • Multiple operating systems on a same machine • Windows • Linux • Unix • Solaris • OS running in Virtual Machines • Maximize hardware utilization • Save power
Virtualization • Customer • Needs hardware to run applications • Just enough hardware performance • Less $ • Hardware provider • Provides hardware platform • Guarantees performance • Less power
Research work • Autonomic management in hypervisor • From grid scale to machine scale • Computers → Virtual machines • Analyzed Xen hypervisor • Most widely used • Open source • Credit scheduler
Research work • Proposed an enhanced scheduler • Distributes CPU power to VMs • Performance impact (or better!) • Power-aware • Experiments • Comparison with existing solutions • Improvements in power saving • Papers
How? • CPU frequency control • Monitor module • Decision making • Keep lowest frequency as possible • Dynamically changes VM's “cap” • Guarantees Service Level Agreement • Virtual machine performance