Tesis "Gestión de reglas en ambientes de Redes Definidas por Software para aprovisionamiento y control de servicios entre centros de datos"
Sustentante: Francisco Javier Aguirre Gracia.
Director: Dr. Javier Rubio Loyola, investigador Cinvestav Tamaulipas.
Sinodales: Dr. Hiram Galeana Zapién, Cinvestav Unidad Tamaulipas; Dr. José Luis González Compeán, Cinvestav Unidad Tamaulipas.
Resumen:
El concepto Edge Computing hace referencia a un modelo de cómputo en la nube para favorecer los servicios sensibles a latencia, para lo cual los proveedores de servicios requieren alojar sus servicios en diferentes zonas geográficas de acuerdo a la demanda temporal como, por ejemplo, videos en tendencia para los proveedores de servicios multimedia, componentes de monitoreo de condiciones marítimas para localización de puntos de pesca, o aprovechar las redes vehiculares como soporte para otras redes en situaciones de emergencia. Dado que los servicios necesitan ciertos requerimientos de red, como latencia o ancho de banda, es difícil para un proveedor de servicios asegurar estos requerimientos en los enlaces de la red de transporte que se encuentran entre sus centros de datos y los recursos virtuales cercanos al usuario final, así como el alojamiento mismo de estos recursos virtuales. Si bien el concepto de Network Slicing hace posible generar varias redes lógicas aisladas con sus propias características (conocidas como slices) sobre una red física, esta segmentación se hace en alguno o ambos extremos del slice, sin involucrar la red de transporte que influye significativamente en la calidad de servicio percibida por el consumidor final, por lo que son necesarios mecanismos más sofisticados para reconfigurar la red subyacente para slices que requieren elasticidad y que puedan suspenderse y reactivarse de acuerdo a la demanda geográfica de los proveedores de servicios, además de poder desplegar y gestionar recursos virtuales de diferentes infraestructuras como entidades aisladas. En este trabajo de tesis se presenta una solución de Proveedor de Slices multi-cloud para el control de calidad de servicio entre centros de datos, el cual ejecuta un control de admisión mediante subscripción, mecanismos de colocación de slices mediante invocación y orquestación de los recursos virtuales durante el ciclo de vida de los slices, de manera que se satisfagan los requerimientos de calidad de servicio (e.g. ancho de banda, latencia, etc.), aprovechando las redes físicas de los proveedores de infraestructura y el concepto Network Slicing con el paradigma de Redes Definidas por Software para la gestión dinámica de reglas de flujos que permitan controlar y segmentar el tráfico en las redes. La experimentación se realizó con servicios que demandan diferentes requerimientos y los resultados comprueban que el Proveedor de Slices es capaz de controlar la calidad de servicio de los slices mediante la gestión automatizada de reglas de flujos en el plano de datos desencadenada al detectar subutilización o sobreutilización de los recursos de acuerdo a sus requerimientos.