Walter Fuertes Díaz, Fausto Meneses, Luis Guerra Cruz XVI Congreso Internacional de Contaduría, Administración e Informática MODELO DISTRIBUIDO PARA LA GESTION DE ENTORNOS VIRTUALES DE RED SIMULANDO BALANCEO DE CARGA Grupo de Investigación de Sistemas Distribuidos Walter Fuertes Díaz, Fausto Meneses, Luis Guerra Cruz MÉXICO-OCTUBRE DE 2011
Contenido Introducción Contexto, Declaración del Problema y Objetivos Estado del Arte Plataformas de Virtualización, DMTF-CIM y WBEM, Grid-WSRF, Plataformas de despliegue Propuestas y Contribución Conclusiones
Contexto La Virtualización como una tecnología emergente para crear escenarios de experimentación y/o producción de redes IP. Temas predominantes: Entornos virtuales de Red (VNE); Plataformas de Virtualización como infraestructura de despliegue; Modelado de Información; Gestión de configuración de VNE; Emulación de Prestaciones y servicios.
Declaración del Problema Complejidad en la construcción y el despliegue de un VNE; El despliegue y la liberación de los recursos virtuales en un VNE es un paso crítico; Falta de interoperabilidad; Enfoque centralizado; La virtualización impone una sobrecarga (overhead) ¿Es en realidad un mecanismo útil para la emulación o dimensionado de redes? ¿Cómo resolver el problema de dependencia debido a la heterogeneidad de plataformas, en el despliegue de un VNE?
Objetivo Definir un Modelo Genérico que permita construir y desplegar un VNE independientemente de la Plataforma de Virtualización. Ha sido materializado a través de tres enfoques: Modelo analítico; Modelo de infraestructura de despliegue; y Modelo de gestión de la configuración.
Estado del Arte (1/4) Virtualización La Virtualización es la forma de particionamiento lógico [Humphreys06]. Tecnologías de Virtualización Completa; Paravirtualizada; A nivel de Sistema operativo; Nativa. Plataformas VMware, VirtualBox, Qemu, Xen, UML (VNUML, Netkit, MLN), Imunes, KVM, …..
Estado del Arte (2/4) Plataformas de Despliegue de VMS Herramientas para Test-beds SmartDomain VNUML [Galán09] Netkit [Raimondini08] MLN vBET VMware Virtual Center Xen Server Enomalism ConVirt Emulab Modelnet PlanetLab Herramientas para benchmarking VMmark SPEC Unixbench
Estado del Arte (3/4) DMTF-CIM y WBEM Enfoque de la industria para la administración de objetos gestionados del mundo real Componentes Lenguaje de Modelado y sintaxis (UML, MOF); CIM->Modelos de Gestión (nuclear, común, extensión); Reglas para encapsular sintaxis y el modelo (XML); Un mecanismo de transporte (HTTP); CIM: Proporciona una visión conceptual orientada a objetos del entorno a gestionar CIMOM: Son implementaciones que proveen acceso a clases e instancias CIM. Para ello suelen incluir un compilador MOF.
Estado del Arte (4/4) WSRF Computación Grid WS-Resource. Coordinación de recursos no centralizados; Uso de estándares abiertos y QoS; Es una forma de colaboración entre personas u organizaciones geográficamente distribuidas; Aporta mecanismos para: Interactuar con los recursos; Mecanismos de búsqueda, gestión de recursos y seguridad. WSRF Es un conjunto de especificaciones para fusionar aplicaciones Grid y servicios Web en OGSA; WS-Resource.
Propuesta para desplegar VNE en entornos distribuidos Modelo basado en escenarios distribuidos con VNUML
Propuesta para desplegar VNE en entornos distribuidos Modelo basado en interfaz de Servicios Web
Modelo Distribuido para la Gestión de Entornos virtuales
Modelo Distribuido para la Gestión de Entornos virtuales Marco Conceptual para el Modelo Genérico
Diseño del Modelo Genérico de un VNE basado en CIM
Modelo Distribuido para la Gestión de Entornos virtuales
Modelo Distribuido: Resultados
Modelo Distribuido: Resultados
Modelo Distribuido: Resultados Balanceo de Carga
Modelo Distribuido: Resultados Balanceo de Carga
Modelo Distribuido para la Gestión de Entornos virtuales Conclusiones Se ha diseñado un modelo genérico basado en DMTF-CIM que permite desplegar VNEs. Para validar el modelo genérico, se ha implementado un sistema de gestión Java CIM-API Los resultados de las pruebas, han demostrado la eficacia de esta aplicación. La ventaja de este trabajo es que reduce la complejidad en la construcción y el despliegue de VNE utilizando diferentes plataformas de virtualización inclusive en diferentes hosts; además, aprovecha eficientemente los recursos con el algoritmo de balanceo de carga
Walter Fuertes Díaz, Fausto Meneses, Luis Guerra Cruz XVI Congreso Internacional de Contaduría, Administración e Informática MODELO DISTRIBUIDO PARA LA GESTION DE ENTORNOS VIRTUALES DE RED SIMULANDO BALANCEO DE CARGA Grupo de Investigación de Sistemas Distribuidos Walter Fuertes Díaz, Fausto Meneses, Luis Guerra Cruz MÉXICO-OCTUBRE DE 2011