EDP-facilitated automatic cluster management

Registered by Yu Zhang

After being extended, EDP can facilitates resource utilization and cluster workload metering for Sahara, as proposed in BP https://blueprints.launchpad.net/sahara/+spec/edp-centric-metering .

Moreover, a number of APIs can be introduced to conduct advanced cluster-level management operations, e.g. cluster suspend/resume, cluster migration, etc, as proposed in BP https://blueprints.launchpad.net/sahara/+spec/advanced-cluster-management .

Based on those two BPs, this BP aims at introducing a mechanism into Sahara to achieve automatic cluster management. A module, say, a cluster manager, will be introduced into Sahara, which reads metering info from either EDP directly or Ceilometer DB, applies analysis and then makes decision to conduct management operations on some filtered-out clusters. Such cluster management operations can either help to save physical computation resources, or lead to higher data process throughput, in different cases.

The cluster manager can make decisions based on configurable policies.

Blueprint information

Status:
Not started
Approver:
Sergey Lukjanov
Priority:
Undefined
Drafter:
Yu Zhang
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.