Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


load balancing algorithm implementation in opendaylight

asked 2014-08-03 16:49:20 -0700

suba gravatar image

I want to do the development work and implement my own algorithm. How can i start development

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-08-03 22:18:05 -0700

Madhu gravatar image

updated 2014-08-03 22:18:59 -0700

There are 2 kinds of Load=balancing application on the works in OpenDaylight.

1 - Existing Sample application (unsurprisingly) called LoadBalancingService under OpenDaylight Controller project :

Please read the javadoc comment on the above link and it gives a clear explanation on the algorithm used by this sample application. But please note that this is a reactive application & expects the traffic to hit the controller which in turn will install the Openflow rules.

2 - Neutron LBaaS integration. This is currently on the works and is targeted for the OpenStack integration with OpenVSwitch using the opendaylight-neutron integration. This is designed as a proactive service which uses special OpenVSwitch dataplane knobs to perform Hash based 5-tuple load-balancing. This application also looks at the way to implement healthchecker to effectively load-balance and re-adjust the hashes. This is still on the works and hoping to be completed by the Helium timeframe.

edit flag offensive delete publish link more
Login/Signup to Answer

Question Tools



Asked: 2014-08-03 16:49:20 -0700

Seen: 252 times

Last updated: Aug 03 '14

Related questions