Enable affinity placement in solver scheduler for network optimization purpose

Registered by Xinyuan Huang

We should let the scheduler be able to place instances close to those existing ones in racks that tenants are located and networks that tenants are using. Rack based affinity costs will be implemented, which will be able to help optimizing tenant distribution and tenant net's distribution as well. This may help improve ToR network usage.

Blueprint information

Status:
Not started
Approver:
Yathiraj Udupi
Priority:
High
Drafter:
Xinyuan Huang
Direction:
Approved
Assignee:
Xinyuan Huang
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:network-affinity-placement,n,z

Addressed by: https://review.openstack.org/194633
    Add rack affinity costs for network optimization

Addressed by: https://review.openstack.org/199861
    Add tenant rack affinity cost

Addressed by: https://review.openstack.org/207708
    Add tenant rack affinity cost

Addressed by: https://review.openstack.org/208317
    Remove RackNetworkAffinityCost

Addressed by: https://review.openstack.org/208335
    Add tenant rack affinity cost

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.