Ask Your Question
0

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
0

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 :

https://jenkins.opendaylight.org/controller/job/controller-merge/lastSuccessfulBuild/artifact/target/apidocs/org/opendaylight/controller/samples/loadbalancer/internal/LoadBalancerService.html

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Question Tools

Follow
2 followers

Stats

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

Seen: 228 times

Last updated: Aug 03 '14

Related questions