A study on load balancing techniques in SDN

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    Software defined networking(SDN) is a technique in networking which provides the administrators of the network with access to initialize, control, manage, and dynamically change how the network behaves through open interfaces and by the lower-level functioning abstraction. SDN simply addresses the basic knowledge that the architecture being static in traditional networks never provides assistance for the dynamic or scalable computing along along with the storage requirements of most of the modern computing. This is possible by the methods of decoupling or disassociation of the system that helps in making decisions about where the traffic is being delivered from the systems which then forwards this traffic to the required destination. Load balancing is the method in a computer network that is used to divide the amount of work between a collaboration of two or more computers in such a way that work can be completed in the same time limit. Hardware, software, or a combination of both can be used to implement load balancing. Moreover, computer server clustering is caused due to load balancing.This paper discusses the various kinds of load balancing algorithms which can help in better utilisation of resources and linear service delivery across multiple clients in an SDN environment.



  • Keywords

    SDN; Open flow; API; FTP; NLB

  • References

      [1] Braun, W. and Menth, M., 2014. Software-defined networking using OpenFlow: Protocols, applications and architectural design choices. Future Internet, 6(2), pp.302-336.

      [2] Sufiev, H. and Haddad, Y., 2016, November. A dynamic load balancing architecture for SDN. In Science of Electrical Engineering (ICSEE), IEEE International Conference on the (pp. 1-3). IEEE.

      [3] ONF (2018, March 23). Retrieved from https://www.opennetworking.org/sdn-definition/

      [4] McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S. and Turner, J., 2008. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), pp.69-74.

      [5] Senthil Ganesh, N. and Ranjani, S., 2015. Dynamic load balancing using software defined networks. International Journal of Computer Applications (0975-8887).

      [6] Zhou, Y., Ruan, L., Xiao, L. and Liu, R., 2014. A Method for Load Balancing based on Software-Defined Network. Advanced Science and Technology Letters, 45, pp.43-48.

      [7] Load balancing methods (2018, March 24). Retrieved from https://kemptechnologies.com/in/glossary/load-balancing-methods/.

      [8] Rajeshkannan, R. and Aramudhan, M., 2016. Comparative study of Load Balancing Algorithms in cloud computing environment. Indian Journal of Science and Technology, 9(20).

      [9] Wang, R., Butnariu, D. and Rexford, J., 2011. OpenFlow-Based Server Load Balancing Gone Wild. Hot-ICE, 11, pp.12-12.

      [10] Baran, M.E. and Wu, F.F., 1989. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Transactions on Power delivery, 4(2), pp.1401-1407.

      [11] Zhou, Y., Ruan, L., Xiao, L. and Liu, R., 2014. A Method for Load Balancing based on Software-Defined Network. Advanced Science and Technology Letters, 45, pp.43-48.

      [12] Bryhni, H., Klovning, E. and Kure, O., 2000. A comparison of load balancing techniques for scalable web servers. IEEE network, 14(4), pp.58-64.

      [13] Kumar, V., Grama, A.Y. and Vempaty, N.R., 1994. Scalable load balancing techniques for parallel computers. Journal of Parallel and Distributed computing, 22(1), pp.60-79.

      [14] Kansal, N.J. and Chana, I., 2012. Cloud load balancing techniques: A step towards green computing. IJCSI International Journal of Computer Science Issues, 9(1), pp.238-246.




Article ID: 13033
DOI: 10.14419/ijet.v7i2.4.13033

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.