usth presentation power-aware scheduler for virtualization tran giang son [email protected] prof....

7
USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son [email protected] Prof. Daniel HAGIMONT Oct 19th, 2011

Upload: lambert-conley

Post on 30-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

USTH Presentation

Power-aware Scheduler for

Virtualization

TRAN Giang Son

[email protected]

Prof. Daniel HAGIMONT

Oct 19th, 2011

Page 2: 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

Page 3: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

Virtualization

Multiple operating systems on a same machine Windows Linux Unix Solaris

OS running in Virtual Machines Maximize hardware utilization Save power

Page 4: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

Virtualization

Customer Needs hardware to run applications Just enough hardware performance Less $

Hardware provider Provides hardware platform Guarantees performance Less power

Page 5: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

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

Page 6: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

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

Page 7: USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son gtran@enseeiht.fr Prof. Daniel HAGIMONT Oct 19th, 2011

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