Quality of service algorithms for load balancing in software-defined networks

Authors

  • Juan José Guzmán Pineda Universidad de Córdoba
  • Javier David Sánchez Calderón Universidad de Córdoba
  • Jorge E. Gómez Gómez Universidad de Córdoba

DOI:

https://doi.org/10.24054/rcta.v1i37.1123

Keywords:

Algoritmo, software, Mininet, OpenDayLight

Abstract

Internet ha creado una sociedad digital donde la mayoría están conectados y acceden desde cualquier lugar, sin embargo esto hace que las redes colapsen creando la necesidad de utilizar nuevos paradigmas en las comunicaciones, las redes definidas por software junto con el balanceo de carga presentan una solución a este problema aplicando algoritmos de calidad de servicio utilizan mecanismos para mejorar el tiempo de respuesta de los servidores a los que se conectan los clientes.

Se propuso realizar un balanceador de cargas aplicando algoritmos de calidad de servicios en las redes definidas por software, analizando paso a paso la estructura que arma un balanceador de cargas aplicado en las redes definidas por software, interpretando las políticas de calidad de servicio en cuanto al tráfico de datos por una red se refiere para lograr establecer las herramientas que se usaron para implementar la simulación de la red y finalmente se señala la productividad de las redes definidas por software aplicando el balanceo de cargas por medio de algoritmos de calidad de servicios. Se simuló la red en un entorno virtual utilizando la herramienta Mininet para configurar los parámetros de red y acoplarla con el controlador de red OpenDayLight logrando encontrar la mejor ruta de todos los caminos posibles para que el tráfico circule entre los hosts.

Se logró observar una gran diferencia entre el antes y después de las mediciones en la red, estas mejoras fueron en base al tiempo de retraso y al ancho de banda siguiendo los lineamientos de calidad de servicio, se tabularon los datos y crearon gráficas para observar la tendencias en los estados de la red, llegando a la conclusión que los algoritmos de calidad de servicio aplicado a las redes definidas por software para balancear las cargas mejora considerablemente el funcionamiento de la red..

Downloads

Download data is not yet available.

References

Algoritmo de Dijkstra -Wikipedia, la enciclopedia libre. (n.d.). Retrieved May 17, 2021, from https://es.wikipedia.org/wiki/Algoritmo_de_Dijkstra

Castro, K., & Ferrer, R. (2004). LOAD BALANCING: BALANCEO DE CARGA. CONCEPTO, ESTADO DEL ARTE Y APLICABILIDAD EN LINUX Y WINDOWS. 55. http://eprints.uanl.mx/5481/1/1020149995.PDF

Elamaran, V., Arunkumar, N., Venkat Babu, G., Balaji, V. S., Gomez, J., Figueroa, C., & Ramirez-Gonzalez, G. (2018). Exploring DNS, HTTP, and ICMP Response Time Computations on Brain Signal/Image Databases using a Packet Sniffer Tool. IEEE Access, 6(c), 59672–59678. https://doi.org/10.1109/ACCESS.2018.2870557

F. A. Guasmayan y N. A. González, “Estado del arte de redes educativas para el intercambio de conocimientos en robótica educativa”, Ingeniería E Innovación, vol. 7, n.° 2, pp. 17-21, 2019. https://doi.org/10.21897/ 23460466.1784

Fernández Mora, M. M., & Ulloa Banegas, R. F. (2016). Despliegue de una red SDN aplicando el protocolo MPLS y generando políticas de QoS para servicios de telefonía IP. 72.

Galarcio, J. D., Buelvas, M., Nisperuza, P., López, J., & Hernandez, H. (2017). Una nueva metaheurística aplicada al problema de ruteo de vehículos capacitados (cvrp) para la distribución de productos perecederos. Ingeniería e Innovación, 5(1).

Jonier, P., & Daniel, D. (2017). ANÁLISIS DE LAS CAPACIDADES Y PRESTACIONES DE CALIDAD DE SERVICIO EN REDES DEFINIDAS POR SOFTWARE. 13–14.

Kreutz, D., Ramos, F. M. V., Verissimo, P. E., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), 14–76. https://doi.org/10.1109/JPROC.2014.2371999

Leguizamón, P. A. G., & Puentes, M. E. M. (2016). Información espacial, herramientas de análisis en la transformación de las coberturas vegetales. Ingeniería e Innovación, 4(2). https://doi.org/10.21897/23460466.1176

Premkumar, S., & Saminadan, V. (2018). Performance evaluation of smart grid communication network using MPLS. Proceedings of the 2017 IEEE International Conference on Communication and Signal Processing, ICCSP 2017, 2018-Janua, 2116–2120. https://doi.org/10.1109/ICCSP.2017.8286779

Qilin, M., & Weikang, S. (2015). A Load Balancing Method Based on SDN. Proceedings -2015 7th International Conference on Measuring Technology and Mechatronics Automation, ICMTMA 2015, 18–21. https://doi.org/10.1109/ICMTMA.2015.13

Segura, S. D. (2006). Análisis de algoritmos multicast en redes overlay.

Valencia, B., Santacruz, S., & Padilla, L. Y. B. J. J. (2015). Mininet : una herramienta versátil para emulación y prototipado de Redes Definidas por Software 1 Mininet : a versatile tool for emulation and prototyping of Software Defined Networking. 17, 62–70.

Villas, A. D. Las. (2019). Combinación de mecanismos MPLS en una arquitectura SDN. Telemática, 18(1), 1–10.

Yury, M., & Jhon, A. (2016). EMULACIÓN DEL PROCESO DE CONMUTACIÓN/APILAMIENTO DE ETIQUETAS EN REDES MPLS, MEDIANTE UNA HERRAMIENTA DE SIMULACIÓN PARA REDES DEFINIDAS POR SOFTWARE. 2016.

Published

2021-11-18 — Updated on 2021-03-10

How to Cite

Guzmán Pineda, J. J., Sánchez Calderón, J. D., & Gómez Gómez, J. E. (2021). Quality of service algorithms for load balancing in software-defined networks. COLOMBIAN JOURNAL OF ADVANCED TECHNOLOGIES, 1(37), 66–72. https://doi.org/10.24054/rcta.v1i37.1123