Provisión de máquinas virtuales para la ejecución de gemelos digitales de procesos industriales

Ponente(s): Jorge Mario Cortés Mendoza
Un Gemelo Digital es un conjunto de modelos computacionales que reproducen en tiempo real el estado de objetos y procesos del mundo físico en uno digital. La adopción de esta tecnología por los principales proveedores de equipo industrial ha detonado el desarrollo de arquitecturas basadas en gemelos digitales para Fábricas Inteligentes. La mayoría de los procesos en estas arquitecturas son publicados como microservicios que interactúan entre sí intercambiando información a través de tecnologías de transmisión de datos.En este sentido, surge el problema de elegir los recursos computacionales necesarios de un proveedor de Infraestructura como Servicio (IaaS) para ejecutar la carga de trabajo, el tomador de decisiones debe dividir los gemelos digitales y seleccionar una máquina virtual (VM) para cada partición con el objetivo de minimizar el costo total de renta y satisfacer la demanda de recursos computacionales.En esta plática, se presenta un conjunto de algoritmos que combinan heurísticas, metaheurísticas, y modelos de programación entera para encontrar soluciones de bajo costo. El rendimiento de estos algoritmos es evaluado por medio de un estudio experimental que utiliza diferentes configuraciones de VMs y un conjunto de gemelos digitales con alta demanda de procesamiento, memoria y ancho de banda