UEC dynamic power management
This blueprint is a follow-up to Karmic's Cloud Power Management:
* https:/
In Karmic, we implemented a new scheduling algorithm in Eucalyptus, SCHEDPOLICY=
I performed a statistical analysis of this approach here:
* http://
While not perfect, it certainly provides some powersavings in most cases.
To totally optimize UEC power efficiency, however, we need a mechanism to "compress" the cloud. This basically entails "evacuating" all VMs off of some systems, live-migrating them to other running systems, and then powering down the idle nodes.
Blueprint information
- Status:
- Not started
- Approver:
- Jos Boumans
- Priority:
- Undefined
- Drafter:
- Dustin Kirkland
- Direction:
- Needs approval
- Assignee:
- Dustin Kirkland
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
jib review 2009-12-18: As we rely on Eucalyptus for this, and they have deferred this feature for Lucid+1, so will we.
This blueprint depends heavily on upstream development by the Eucalyptus Team.
Dependencies include:
1) a persistent, remote, networked data storage for backing disk images
2) working, tested, stable, sec ure live-migration by kvm + libvirt as infrastructure technologies
3) network configuration that's capable of dealing with a VM that has changed hardware
4) a suitable compression algorithm for selecting which VMs to move, which hosts to migrate to and from
5) command line and/or web interface tools for triggering the compression event