OpenStack Compute (Nova)

Bandwidth rate multipliers and base limits

Registered by Trey Morris on 2011-11-11

Right now rxtx_caps are stored with an instance flavor. This worked just fine in single network implementation, but when you have multiple networks, it makes sense to have different rate limits for them. I propose a base rate being set on each network, say:
network A has base rate of 10mbps
network B has base rate of 25mbps

Flavors will then store a multiplier instead of a bps rate. So:
flavor 1 has multiplier 1x
flavor 2 has multiplier 2x
flavor 3 has multiplier 2.5x
and so forth..

This leads to flavor rates for network A and B:
flavor 1 -> 10mbps and 25mbps
flavor 2 -> 20mbps and 50mbps
flavor 3 -> 25mbps and 62.5mbps

Blueprint information

Status:
Complete
Approver:
Trey Morris
Priority:
Low
Drafter:
Nova Network
Direction:
Approved
Assignee:
Aaron Lee
Definition:
Approved
Series goal:
Accepted for essex
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
Thierry Carrez on 2011-11-12
Completed by
Trey Morris on 2011-11-30

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.