Cómo implementar un algoritmo de equilibrio de carga personalizado aparte del algoritmo Round Robin predeterminado en mi Amazon Elastic Load Balancer usando Java SDK para AWS

Hola !

He trabajado en AWS EC2, ELB y S3 y he desarrollado un algoritmo de equilibrio de carga personalizado para AWS EC2. Desarrollé el algoritmo que tuvo en cuenta varias métricas de instancia de CPU / EC2 como Memoria de CPU libre, Uso de memoria de CPU y Tiempo de respuesta del servidor para cada solicitud atendida. El algoritmo no se implementó encima de ELB pero se implementó en una de las instancias EC2 que actuó como un servidor de aterrizaje primario para mis solicitudes, luego las solicitudes se enrutaron a otras instancias EC2 en el grupo de acuerdo con el factor de carga calculado por el algoritmo de cada instancia EC2. De esta manera, fue fácil implementar un algoritmo de equilibrio de carga personalizado sin usar necesariamente el Elastic Load Balancer y anular el algoritmo de round robin predeterminado.

He publicado un trabajo de investigación que cubre mi trabajo de investigación de desarrollo e implementación de un algoritmo de equilibrio de carga personalizado en AWS EC2. Puede encontrar mi trabajo de investigación en [1] para obtener más referencias sobre detalles de arquitectura y algoritmos.

Gracias !

Notas al pie

[1] http://ieeexplore.ieee.org/docum…

More Interesting

¿Encontrar XOR de pares ordenados en una matriz que está incluso con O (n)?

¿Cuál es la licencia del algoritmo de agrupación combinatoria multiescala?

Cómo resolver el problema de 'La lista negra' en un CodeSprint reciente de HackerRank

¿Mattermark está utilizando datos para entrenar algoritmos de aprendizaje automático y modelos predictivos que pueden buscar / identificar nuevas empresas potenciales en una etapa temprana que tienen el potencial de interrumpir la industria?

Cómo mejorar un algoritmo para pseudo triangular un polígono

¿Existe un algoritmo ML para verificar qué tan bien coinciden 3 objetos de diferentes tipos?

¿Es normal no entender el algoritmo de Dijkstra si no tengo ningún conocimiento previo sobre algoritmos?

¿Cuál es la complejidad de T (n) = 2T (n-3)?

¿Cuáles son los problemas resueltos por los algoritmos hash?

¿Cuál es el algoritmo más eficiente para determinar una ruta de entrega para un camión de salida que se mueve desde un punto de partida a un punto final con múltiples paradas intermedias y sin retorno al punto de partida?

¿Hay algún algoritmo que sea más rápido que log (n)?

¿Por qué la complejidad temporal de los algoritmos de Edmond Karps O (VE ^ 2)? A mí me parece O (E * (E + V)).

¿Qué algoritmos de clasificación tienen la mejor complejidad de tiempo de caso?

Cómo abordar y resolver problemas complejos de codificación o algoritmos

¿Las IA modernas sufren los mismos problemas que los algoritmos, o tienen un conjunto diferente de problemas?