USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son 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