Effectiveness of Implementing Load Balancing via SDN

  • Leonardo C. F. P. Aguilar USP
  • Daniel Macêdo Batista USP


Software-Defined Networking (SDN) is an architecture that allows the creation, management and customization of the network through programmable switches and centralized controllers via a well-defined protocol. Despite the wide dissemination of general advantages in using SDN, it is always important to evaluate the real advantages considering specific network applications. In line with this, the purpose of this work is to analyze the effectiveness of using SDN for load balancing by developing a balancer, made available as free software, that can execute three different algorithms, giving to the administrator the possibility to choose, at run time, which will be used as well as their configurations, and the possibility to implement new algorithms.


Esteve Rothenberg, C., Nascimento, M., Salvador, M., and Magalhaes, M. (2010). Open-Flow e Redes Definidas por Software: um Novo Paradigma de Controle e Inovação em Redes de Pacotes. Cad. CPqD Tecnologia, 7:65–76.

Fernández, J., Garcáa Villalba, L., and Kim, T.-H. (2018). Software Defined Networks in Wireless Sensor Architectures. Entropy, 20:225.

Gandhi, R., Liu, H. H., Hu, Y. C., Lu, G., Padhye, J., Yuan, L., and Zhang, M. (2014). Duet: Cloud Scale Load Balancing with Hardware and Software. In Proceedings of the 2014 ACM conference on SIGCOMM, pages 27–38.

KEMP Technologies (n.d.). Comparison of the KEMP LoadMaster with F5 Big-IP LTM and Citrix Netscaler MPX Hardware Load Balancers and ADCs. https://kemptechnologies.com/compare-kemp-f5-big-ip-citrix-netscaler-hardware-load-balancers/. Last access at March 21, 2019.

Moharana, S. S., Ramesh, R. D., and Powar, D. (2013). Analysis of Load Balancers in Cloud Computing. International Journal of Computer Science and Engineering (IJCSE), 2:101–108.

Nielsen, J. (1993). Response Times: The 3 Important Limits. https://www.nngroup.com/articles/response-times-3-important-limits/. Last access at March 21, 2019.

Open Network Foundation (2013). OpenFlow Switch Specification Version 1.4.0. https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-spec-v1.4.0.pdf. Last access at March 21, 2019.

2HP Aruba 2920 24G PoE+Switch. Available at https://www.hpe.com/br/pt/product-catalog/networking/networking-switches/pip.aruba-2920-switch-series.5354494.html. Accessed March 21, 2019.
AGUILAR, Leonardo C. F. P.; BATISTA, Daniel Macêdo. Effectiveness of Implementing Load Balancing via SDN. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 2. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 249-256. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2019.7796.