Network Bandwidth Entitlement
This blueprint was updated for the icehouse cycle to be a resource extension. See: https:/
Currently the Nova resources that the host_manager keeps track of (Disk, Memory and #_vCPU).largely independent of differences in physical servers, which makes keeping track of these fairly simple. However this makes it hard to use the scheduler effectively on a heterogeneous server environment.
The cpu-entitlement blueprint will extends this to add host independent CPU capacity
https:/
The blueprint adds network bandwidth entitlement as an attribute of flavors which allows instances to be scheduled based on host network capacity.
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Undefined
- Drafter:
- Phil Day
- Direction:
- Needs approval
- Assignee:
- Paul Murray
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- None
- Started by
- Russell Bryant
- Completed by
- Paul Murray
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Network resource plugins
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Work Items
Work items:
Add network consumer plugin for scheduler: DONE
Add network filter plugin for scheduler: DONE
Add network resource plugin for resource tracker: DONE
Dependency tree
* Blueprints in grey have been implemented.