usth presentation power-aware scheduler for virtualization tran giang son [email protected] prof....
TRANSCRIPT
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