Gestión fina de aplicaciones de microservicios con distribución de configuración perezosa
Autores: Wang, Ning; Wang, Lin; Li, Xin; Qin, Xiaolin
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Gestión fina de aplicaciones de microservicios con distribución de configuración perezosa
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Malla de servicios
Arquitectura de microservicios
Gestión de tráfico
Algoritmo de distribución de configuración
Tráfico del plano de datos
Relaciones de dependencia de servicios
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 42
Citaciones: Sin citaciones
El servicio de malla está ganando popularidad como un paradigma de arquitectura de microservicios debido a su ligereza, transparencia y escalabilidad. Sin embargo, liberar completamente las configuraciones al plano de datos durante la fase de desarrollo empresarial puede resultar en una degradación notable del rendimiento. Por lo tanto, la gestión detallada del tráfico de las aplicaciones de microservicios es crucial para el rendimiento del servicio. Este documento propone un novedoso algoritmo de distribución de configuraciones, DATM, que utiliza dependencias entre servicios de la cadena de llamadas de servicio para gestionar el tráfico del plano de datos y mantener dinámicamente los servicios del clúster. Los algoritmos propuestos permiten la distribución bajo demanda basada en las relaciones de dependencia de servicio obtenidas mediante la combinación de monitoreo, procesamiento de información y distribución de políticas. Validamos el mecanismo y los algoritmos propuestos a través de experimentos extensos. Mostramos que el enfoque reduce el uso de memoria de los agentes del plano de datos y mejora la utilización de recursos del sistema. Además, esto reduce el tiempo de emisión de configuraciones al mismo tiempo que ahorra espacio de almacenamiento y reduce significativamente el número de actualizaciones de clúster. En consecuencia, este enfoque asegura el rendimiento de la aplicación y garantiza la calidad de las aplicaciones de microservicios en los clústeres.
Descripción
El servicio de malla está ganando popularidad como un paradigma de arquitectura de microservicios debido a su ligereza, transparencia y escalabilidad. Sin embargo, liberar completamente las configuraciones al plano de datos durante la fase de desarrollo empresarial puede resultar en una degradación notable del rendimiento. Por lo tanto, la gestión detallada del tráfico de las aplicaciones de microservicios es crucial para el rendimiento del servicio. Este documento propone un novedoso algoritmo de distribución de configuraciones, DATM, que utiliza dependencias entre servicios de la cadena de llamadas de servicio para gestionar el tráfico del plano de datos y mantener dinámicamente los servicios del clúster. Los algoritmos propuestos permiten la distribución bajo demanda basada en las relaciones de dependencia de servicio obtenidas mediante la combinación de monitoreo, procesamiento de información y distribución de políticas. Validamos el mecanismo y los algoritmos propuestos a través de experimentos extensos. Mostramos que el enfoque reduce el uso de memoria de los agentes del plano de datos y mejora la utilización de recursos del sistema. Además, esto reduce el tiempo de emisión de configuraciones al mismo tiempo que ahorra espacio de almacenamiento y reduce significativamente el número de actualizaciones de clúster. En consecuencia, este enfoque asegura el rendimiento de la aplicación y garantiza la calidad de las aplicaciones de microservicios en los clústeres.