Maestría en ingeniería de sistemas y computación. Diseño y validación de un middleware basado en protocolos de gestión de red orientado a la integración de las transmisiones de dispositivos de rastreo con aplicativos existentes para el monitoreo de redes. Maestría en ingeniería de sistemas y computación. Grupo de investigación: Sidre Sub-línea: Sistemas Distribuidos. Director: Ing. M. Sc Juan Pablo Garzón Ruiz
Objetivos específicos Objetivo general Diseñar y validar un middleware basado en agentes orientado a plataformas de rastreo satelital que permita integrar mecanismos de monitoreo estándar sobre dispositivos de localización usando un protocolo estándar de gestión de red. Objetivos específicos Identificar, analizar y clasificar las variables internas, protocolos y métodos de extracción de información de los dispositivos de rastreo. Diseñar la arquitectura del middleware de acuerdo a las particularidades de los equipos. Implementar un prototipo funcional de software que permita acceder a la información monitoreable de los equipos usando un protocolo estándar de gestión de red. Validar el software desarrollado en un ambiente de producción.
ANTECEDENTES
Antecedentes: Sistema AVL típico Negocio Monitoreo
Antecedentes: Heterogeneidad RSSI Señal GPS Voltaje Interno Ultima adquisición Contador Version HW Falla OBD HDOP Validez Temperatura Estado de movimiento # de satélites Versión FW BER Fabricante “X” +RESP:GTFRI,048304,862170010449351,,,10,1,0,0.0,0,2603.5,-74.054227,4.71316853.20130520092501,0B02$ Fabricante “Y” >REV381447147349+2578250-0802813900000012;VO=1560;ID=356612020083541< Fabricante “Z” 00 05 02 10 00 00 00 00 0a 20 20 20 20 20 20 38 36 32 31 37 30 30 31 30 39 31 38 37 39 33 20 00 00 00 00 0f
Antecedentes: Intranet de las cosas Internet Of Things MQTT – CoAP – AMQP Intranet Of Things Sin patrones
Antecedentes: Monitoreo de infraestructura Centro de operaciones NMS: Nagios, PRTG, Zabix, Icinga, etc. Protocolos: WMI, CMIP, SNMP, Netflow, etc
Antecedentes: Herramientas de monitoreo AVL Actuales DCT Starcomm Systems Teltonika
PROPUESTA: Middleware basado en agentes SNMP
Componentes de alto nivel Terminales remotos NMS’s Icinga PRTG Red Celular/Satelital Zabbix Plataforma AVL Middleware Terminales centro de operaciones
SNMP: MIB
Componentes del middleware Sistema Multiagentes Iniciativa en obtención de información. Inferencia de variables. Escalabilidad (Sistema distribuido). Interconecta la plataforma AVL con el middleware Broker Publish/Suscribe “Transductor” SNMP Responde peticiones GET, GETNEXT, GETBULK Base de datos
Trabajos Relacionados y Factores de novedad
Trabajos Relacionados Virtualización de sensores: Sennas – Sensor como servicio (Floris Van den Abeele, Yuriyama, E. Ruiz) Agentes SNMP Proxy: Patente 20140365621 A (Fujitsu) Patente 20060026301 (Alcatel) Middleware de NMSWorks Software Agente Proxy NMS Dispositivo Middleware Dispositivo Servicio
Factores de novedad Manejo de conectividad: No Caché – No Bajo-Demanda Mecanismo de anticipación en obtención de información. Implementación de protocolo SNMP. Implementación de variables inferidas en el MIB. Diferenciación de hardware basada en puertos. Nicho de negocio: Implementación en sector AVL. Apoyo a procesos de soporte
Avances
Documento de propuesta del proyecto 100% RESULTADOS ESPERADOS Porcentaje ASIGNATURA MISyC PROYECTO 1 1a Documento de propuesta del proyecto 100% 1b Documento con la selección final de los dispositivos y variables a trabajar de acuerdo al nivel de estandarización de protocolos, representación local en Colombia y documentación accesible. Incluye matriz de variables por equipo y justificación de la inclusión/exclusión. 1c Documento explicativo con los protocolos de comunicación y codificación de los dispositivos a incorporar, así como las estrategias algorítmicas para la extracción de las variables a monitorear. 1d Historias de usuario. 1e Diseño de la arquitectura. ASIGNATURA MISyC PROYECTO 2 2a Aplicativos de software “Generador de tráfico de dispositivo de rastreo” que emula el comportamiento de los equipos dentro del modelo TCP/IP. Se construirán los generadores para los dispositivos seleccionados cuyo fabricante no provea dicho aplicativo. Además de los programas fuentes y ejecutables, se entregará la documentación técnica y el manual de instalación y uso. 2b Documento de resultados de las pruebas unitarias. 0% 2c Documento explicativo del proceso de integración middleware diseñado con el aplicativo de monitoreo de redes seleccionado. 2d Middleware para emular el protocolo de gestión a partir de transmisiones de dispositivos de rastreo satelital. Además de los programas fuentes y ejecutables, se entregará la documentación técnica y el manual de instalación y uso. 80% 2e Documento final que reporta en forma integral el proyecto de investigación. 60%
Herramientas Usadas
Sistema Multiagente: JADE Open Source Implementado en JAVA Herramienta visual de depuración Enfocado en comunicación Diseño para escalabilidad y tolerancia a fallos
Protocolo de red: PySNMP OpenSource Escrito en Python Maneja SNMP v1, v2 y v3. Documentación Extensa.