Add useful metrics into Utilization Based Scheduling

Registered by Shane Wang

We hope to add more useful metrics into Utilization Based Scheduling, such as metric to monitor power consumption of a host, and metric to monitor the temperature on the chipset by IPMI with Intel node manager technology, so users can leverage that data to do utilization based scheduling, like CPU utilization which is in Icehouse.

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Shane Wang
Direction:
Needs approval
Assignee:
Zhai, Edwin
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Shane Wang

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/#/c/65631/
    Add node manager to read power/temperature of compute node

Addressed by: https://review.openstack.org/#/c/64403/
    Added temperature monitor for compute node

Addressed by: https://review.openstack.org/#/c/64404/
    Added power monitor for compute nod

Addressed by: https://review.openstack.org/#/c/44007/
    Added network monitor for compute node

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-useful-metrics,n,z

Addressed by: https://review.openstack.org/89766
    Add useful metrics into utilization based scheduling

Addressed by: https://review.openstack.org/64403
    Added temperature monitor for compute node

Addressed by: https://review.openstack.org/64404
    Added power monitor for compute node

Addressed by: https://review.openstack.org/65631
    Add node manager to read power/temperature of compute node

No spec submition linked here, please submit a spec, or link to the spec review, and consider this for juno-2, un-targeting blueprint from juno-1 --johnthetubaguy (28th May 2014)

You should not set a milestone target unless the blueprint has been properly prioritized by the project drivers.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.