Abstract:
Los algoritmos balanceadores de carga de hoy en día sufren un estancamiento en
mejoras y nuevas producciones, en este proyecto se describe la implementación de
dos nuevos algoritmos de políticas de balanceo de carga para el servidor web Caddy
con el fin de mostrar mejoras en el rendimiento por encima de los algoritmos
tradicionales ya implementados, los nuevos algoritmos: PASch y Consistent Hashing
with Bounded Load, los cuales fueron sometidos a pruebas de rendimiento, midiendo
la latencia en las respuestas, el número de peticiones respondidas exitosamente, el
número de peticiones recibidas, dejando como resultados exitosos que Consistent
Hashing with Bounded Load presenta el nivel de rendimiento a la par que los mejores
algoritmos de balanceo de carga de la actualidad, mientras que PASch demostró un
mejor desempeño que los demás algoritmos mostrando aproximadamente un 10% de
mejoras en latencia y peticiones respondidas. Los resultados obtenidos expresan que
las nuevas variantes de algoritmos para balancear cargas de trabajo pueden explotar
en un mejor nivel el desempeño de una arquitectura en base a una granja de
servidores, si se aplica de buena manera la elección de un algoritmo acorde al fin de
uso, no siempre un mismo algoritmo va a desempeñar el mejor papel, este puede
variar dependiendo el uso y el contexto de trabajo, ayuda mucho implementar
algoritmos personalizados mezclando otros algoritmos a fin de conseguir un mejor
rendimiento.