270 likes | 394 Views
Jornadas REDIMADRID 2008. Evolución de los sistemas de simulación distribuidos ante las limitaciones del ancho de banda. José Miguel Castillo jmcastillo@euve.org. 7 de Mayo de 2008. Contenido de la ponencia. Introducción / Objetivo Nociones sobre HLA y DIS Consideraciones de implantación
E N D
Jornadas REDIMADRID 2008 Evolución de los sistemas de simulación distribuidos ante las limitaciones del ancho de banda José Miguel Castillo jmcastillo@euve.org 7 de Mayo de 2008
Contenido de la ponencia • Introducción / Objetivo • Nociones sobre HLA y DIS • Consideraciones de implantación • Conclusiones
Ingeniería- Modelado Toma de decisiones –Mando y Control Entrenamiento Individual Colectivo ¿Para qué sirve la simulación? Simulación
Textura Objetos Elementos de los escenarios 3D Geometría
Objetivo • Profundizar en la tecnologías aplicables a la interconexión de simuladores • Conocer el propósito del modelo de interconexión DIS • Introducir HLA como solución y nuevo estándar
Contenido de la ponencia • Introducción / Objetivo • Nociones sobre HLA y DIS • Consideraciones de implantación • Conclusiones
¿Qué es DIS? • Se creó en 1983 por DARPA • DIS hace que diferentes simulaciones interactivas funcionen de manera coordinada • Describe vehículos, objetos, sensores, colisiones, eventos, y más… • Es un estándar IEEE, DoD, y OTAN
Información estándar DIS • Organización llamada: • Organización Estándar de Interoperabilidad entre Simulaciones (SISO) • Biblioteca de Documentos DIS • http://siso.sc.ist.ucf.edu/dis/dis-library/index.cfm • Stanag 4482 • Los Documentos incluyen • Versión 2.0.4 y 2.1.4 • Definiciones y especificaciones del Protocolo
¿Qué es la Arquitectura de Alto Nivel (HLA)? • Creada en 1995 por la Oficina de Simulación y Modelado de Defensa • DMSO (Defense Modeling & Simulation Office). http://hla.dmso.mil • Stanag 4574; IEEE 1516 • Para facilitar la interoperabilidad • Tiempo-Real (DIS) • Orientada a eventos (ALSP) • Tiempo Escalonado (Análisis) • Promociona la reusabilidad de componentes de simulación
Conceptos Fundamentales • No hay un servidor central • Información enviada a todos los participantes • Arquitectura dirigida por eventos • La información enviada está basada en los cambios de estado de las entidades y en su interacción • Dead Reckoning • Usado para seguir la pista de entidades remotas y para determinar la velocidad de transmisión (seguimiento a la estima) • Sistema de Coordenadas • Información enviada en un sistema de coordenadas uniforme
Conceptos Fundamentales • HLA define un conjunto de reglas que definen como interactúa las simulaciones • Las aplicaciones se comunican a través de un mecanismo de distribución de datos llamado el “Runtime Infrastructure” (RTI) • La Plantilla de Modelos de Objeto (OMT) proporciona una plantilla común para documentar información clave
Glosario • Federado • Cada simulación individual que participa en el ejercicio • Federación • Colección de simulaciones de las que consta el ejercicio • Modelo de Objeto de Simulación (SOM): • Abstracción de objetos, atributos, asociaciones, e interacciones para un federado particular • Modelo de Objeto de Federación (FOM): • Identificación de las clases esenciales de objetos, sus atributos, asociaciones, e interacciones que son soportadas por una federación
RTI • La función primaria es la distribución de datos • Proporciona un conjunto de servicios común a los federados • RTI : • No mantiene información del estado de la federación • No maneja semántica asociada con interacción entre federados • No especifica la exacta disposición de bytes de los datos de la red
Servicios RTI • Servicios divididos en seis categorías • Gestión de Federaciones • Gestión de Declaraciones • Gestión de Objetos • Gestión de Propiedad • Gestión de Tiempo • Gestión de Distribución de Datos • La Federación sólo usa los servicios que requiere
Diferencias entre DIS y HLA • Protocolos • DIS especifica un protocolo estándar para asegurar interoperabilidad entre aplicaciones • HLA no especifica ningún formato de datos. Es dependiente del FOM • La comunidad de simulación en tiempo -Real está desarrollando un FOM de referencia para asegurar la interoperabilidad • FOM de referencia para plataformas de Tiempo- Real (RPR FOM)
Diferencias (cont.) • Distribución de Datos • DIS usa datagramas PDU para emitir paquetes a cualquiera de la red • Las Simulaciones reciben toda la información • Bajo HLA los federados envían la información al RTI, el cuál transmite los datos a los federados apropiados • Los Federados sólo reciben la información que necesitan • Proporciona una mayor capacidad de filtrado
Diferencias (cont.) • Transmisión de Datos • Bajo DIS, el paquete entero se envía durante cada transmisión • Bajo HLA, sólo se distribuyen las partes del objeto que han cambiado • Distribución de los Componentes de Simulación • No es posible bajo DIS • Bajo HLA, diferentes federados pueden simular diferentes partes de una entidad. También tiene un sofisticado Mecanismo de Transferencia de Propiedad
Contenido de la ponencia • Introducción / Objetivo • Nociones sobre HLA y DIS • Consideraciones de implantación • Conclusiones
RTI RTI RTI HLA RTI RTI
Arquitectura HLA RTI RTI • Mejor si es entre simuladores del mismo nivel: • Misma base de tiempos • Igual magnitud de datos
Contenido de la ponencia • Introducción / Objetivo • Nociones sobre HLA y DIS • Consideraciones de implantación • Conclusiones
Conclusiones • Recogida en la IEEE 1516 • No es un arquitectura “plug & play” • Es necesario definir la funcionalidad de la Federación • Es necesario definir el proceso de generación y evaluación de ejercicios conjuntos • Hacia RTI multiplataforma • Misma versión de plantilla OMT para la federación • Importancia de las redes de comunicaciones