DHCP Service LoadBalancing Scheduler

Registered by Praveen Kumar SM on 2014-08-01

With the current Agent Management and Scheduler extensions we are not able to
effectively distribute the DHCP namespace services when there are multiple
Network Nodes available. Existing scheduler(Chance Scheduler) does not
load balance the DHCP namespace properly across multiple Network Nodes based
on the network load of DHCP agents.
Chance scheduler schedules DHCP namespaces unevenly, which is not suitable when
large number of namespaces are created.
Chance scheduler schedules around 90% of DHCP namespaces on a single Network
Node and remaining 10% of namespaces are distributed across remaining Network
Nodes.

This blueprint attempts to address this issue by proposing a new DHCP agent
scheduler which will equally distribute the DHCP namespaces across multiple
Network Nodes based on network load of DHCP agents.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Medium
Drafter:
Praveen Kumar SM
Direction:
Approved
Assignee:
Shivakumar M
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Kyle Mestery on 2015-02-24
Completed by
Kyle Mestery on 2015-03-19

Related branches

Sprints

Whiteboard

December-15 (mestery): Kilo-3.

Openstack Review link for this blueprint is https://review.openstack.org/#/c/111210/

Gerrit topic: https://review.openstack.org/#q,topic:bp/attempts,n,z

Addressed by: https://review.openstack.org/137017
    DHCP Service LoadBalancing Scheduler

Addressed by: https://review.openstack.org/111210 (Merged)
    DHCP Service LoadBalancing Scheduler

Gerrit topic: https://review.openstack.org/#q,topic:test-weight-scheduler-2,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/dhcpservice-loadbalancing,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.