Fundamentos de un mecanismo de depuración de novelas para infraestructuras en la nube orquestadas con macro pasos y control activo
Autores: Ligetfalvi, Bence; Emdi, Márk; Kovács, József; Lovas, Róbert
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Fundamentos de un mecanismo de depuración de novelas para infraestructuras en la nube orquestadas con macro pasos y control activo
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Infraestructuras basadas en la nube
Fase de implementación
Técnica de depuración
Máquinas virtuales
Servicios interconectados
Fiabilidad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
En las nubes de Infraestructura como Servicio (IaaS), el proceso de desarrollo de una infraestructura lista para usar y confiable puede ser una tarea compleja debido a los servicios interconectados y dependientes que se implementan (y se operan más tarde) de manera concurrente en máquinas virtuales. Diferentes condiciones de temporización pueden cambiar el método de inicialización general, lo que puede provocar un comportamiento anormal o fallas en el entorno no determinista. La motivación general de nuestra investigación es mejorar la confiabilidad de las infraestructuras basadas en la nube con interacciones mínimas del usuario y acelerar significativamente el proceso de depuración que consume mucho tiempo. Este documento se centra en el comportamiento de las infraestructuras basadas en la nube durante su fase de implementación e introduce la adaptación de una técnica de depuración enriquecida con reproducción y control activo, llamada macrostep, en el campo de la orquestación en la nube para brindar soporte a los desarrolladores en la solución de errores relacionados con la implementación. Los mecanismos fundamentales de macrostep, incluida la generación de conjuntos de puntos de interrupción colectivos y el método de recorrido para dichos estados globales consistentes, se han combinado con el orquestador en la nube Occopus y la base de datos de gráficos Neo4J. El documento describe el enfoque novedoso, las decisiones de diseño, así como la implementación de la herramienta de depuración experimental con un caso de uso para fines de validación al proporcionar algunos resultados numéricos preliminares.
Descripción
En las nubes de Infraestructura como Servicio (IaaS), el proceso de desarrollo de una infraestructura lista para usar y confiable puede ser una tarea compleja debido a los servicios interconectados y dependientes que se implementan (y se operan más tarde) de manera concurrente en máquinas virtuales. Diferentes condiciones de temporización pueden cambiar el método de inicialización general, lo que puede provocar un comportamiento anormal o fallas en el entorno no determinista. La motivación general de nuestra investigación es mejorar la confiabilidad de las infraestructuras basadas en la nube con interacciones mínimas del usuario y acelerar significativamente el proceso de depuración que consume mucho tiempo. Este documento se centra en el comportamiento de las infraestructuras basadas en la nube durante su fase de implementación e introduce la adaptación de una técnica de depuración enriquecida con reproducción y control activo, llamada macrostep, en el campo de la orquestación en la nube para brindar soporte a los desarrolladores en la solución de errores relacionados con la implementación. Los mecanismos fundamentales de macrostep, incluida la generación de conjuntos de puntos de interrupción colectivos y el método de recorrido para dichos estados globales consistentes, se han combinado con el orquestador en la nube Occopus y la base de datos de gráficos Neo4J. El documento describe el enfoque novedoso, las decisiones de diseño, así como la implementación de la herramienta de depuración experimental con un caso de uso para fines de validación al proporcionar algunos resultados numéricos preliminares.