per-aggregate resource allocation ratio

Registered by Qiu Yu on 2013-06-20

Current RamFilter / CoreFilter / DiskFilter enforce a single resource allocation ratio globally, i.e. ram_allocation_ratio, cpu_allocation_ratio and disk_allocation_ratio.

 However, in cloud provider cases, it make sense to differentiate resource commitment level according to SLA or physical resource management needs.

Hence, this blueprint is proposing add per-aggregate resource allocation ratio to address this requirement. With these kinds of AggregateRamFilter / AggregateCoreFilter, default global setting will be used if per-aggregate settings not found.

(Note that the related AggregateDiskFilter was deferred to Icehouse.)

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Low
Drafter:
Qiu Yu
Direction:
Approved
Assignee:
Qiu Yu
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Qiu Yu on 2013-06-24
Completed by
Russell Bryant on 2013-09-05

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/per-aggregate-resource-ratio,n,z

These are merged:

Addressed by: https://review.openstack.org/33828
    Add AggregateRamFilter

Addressed by: https://review.openstack.org/33949
    Add AggregateCoreFilter

This one was deffered to Icehouse: 33950 (Add AggregateDiskFilter)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.