logo móvil
Contáctanos

una solución rápida de inicio en frío: reutilización del espacio de contenedores basada en el aislamiento de recursos

Autores: Li, Bin; Zhan, Yuzhuo; Ren, Shenghan

Idioma: Inglés

Editor: MDPI

Año: 2023

Descargar PDF

Acceso abierto

Artículo científico
2023

una solución rápida de inicio en frío: reutilización del espacio de contenedores basada en el aislamiento de recursos


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Computación nativa en la nube
Computación sin servidor
Procesamiento de grandes volúmenes de datos
Uso de recursos de contenedores
Tiempo de inicio del servicio
Tiempo de inicio en frío

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 38

Citaciones: Sin citaciones


Descripción
Con la aparición de la informática nativa de la nube, la informática sin servidor se ha convertido en una forma popular de implementar aplicaciones intensivas debido a su escalabilidad y flexibilidad, y se ha aplicado cada vez más en el campo del procesamiento de grandes volúmenes de datos en plataformas de servicios. Actualmente, el impulso de desarrollo de la informática nativa de la nube es fuerte, y la informática sin servidor se ha vuelto más atractiva para el creciente número de servicios de Internet. Sin embargo, cómo abordar de manera más efectiva los problemas de uso de recursos de contenedores y tiempo de inicio de servicio para la informática sin servidor sigue siendo un gran desafío al explorar su potencial. Nuestra investigación se basa en el ciclo de vida completo de las funciones sin servidor y mejora el rendimiento de la informática sin servidor cambiando el método original de intercambio de espacio por tiempo o tiempo por espacio. Nos enfocamos en cómo acortar el tiempo de inicio en frío de la informática sin servidor al tiempo que maximizamos el uso de los recursos del contenedor. La innovación de la investigación es el control dinámico de funciones y grupos de contenedores, que incluye principalmente tres aspectos. Primero, creamos un grupo de contenedores con la identificación de clasificación basada en la tasa de uso de las funciones. Luego, utilizamos la tecnología de espacio de nombres para lograr la reutilización de recursos del contenedor en estado aislado de seguridad. A continuación, adaptamos la correspondencia entre funciones y recursos de contenedor reutilizables de forma adaptativa a través del monitoreo de recursos del sistema. Finalmente, los resultados de las pruebas demuestran que convertir los recursos de espacio restantes del contenedor en un contenedor precalentado para nuevas funciones puede reducir efectivamente el desperdicio de recursos causado por contenedores de funciones inactivos, y la reutilización de recursos del contenedor puede acortar aún más el tiempo de inicio en frío mientras se asegura la seguridad y aislamiento de las funciones. En comparación con otras plataformas sin servidor de código abierto, nuestra solución puede reducir el tiempo de inicio en frío de las llamadas de funciones generales a menos de 20 ms y mejorar la capacidad para aliviar los inicios en frío en un 90% sin habilitar el precalentamiento del contenedor.

Otros recursos que podrían interesarte

Temas Virtualpro