Bartolomé Rubio Muñoz
Álvarez Palomo, José María
Chen Gallardo, Jaime
Díaz Rodríguez, Manuel
Garrido Márquez, Daniel
Llopis Torres, Luis Manuel
Reyna Fortes, Ana
Soler Castillo, Enrique
Las Redes Inalámbricas de Sensores y Actores (RISAC) han recibido un alto grado de atención desde el punto de vista investigador en los últimos años. Hoy en día, la tecnología ha madurado suficientemente y está siendo utilizada en un amplio rango de aplicaciones que van desde la monitorización ambiental a la gestión energética eficiente en edificios.
Sin embargo, el desarrollo de aplicaciones basadas en RISAC es todavía bastante artesanal y dependiente del dominio de aplicación. Esto repercute en su grado de adopción en muchos campos en los que podrían tener un gran impacto. Un ejemplo de esta situación se encuentra en la Monitorización y Protección de Infraestructuras Críticas (MPIC). La utilización de RISAC en este entorno es muy atractiva debido a su naturaleza distribuida y auto-adaptativa, lo que les puede permitir sobrevivir ante accidentes y/o posibles fallos de operación. Además, puede repercutir en una significativa reducción de costes con respecto a los sistemas actuales centralizados basados en sensores cableados. Sin embargo, los actuales sistemas de monitorización basados RISAC no cumplen los rigurosos requisitos de calidad de servicio (QoS) requeridos para el ámbito de las infraestructuras críticas, tales como fiabilidad, tolerancia a fallos y respuesta en tiempo real. En los últimos años se ha avanzado en la definición de protocolos y en tecnologías que proporcionen cierto nivel en este tipo de requisitos. No obstante, su integración para el desarrollo de aplicaciones MPIC de una manera fiable es una tarea muy compleja y difícilmente abordable si no se dispone de un middleware y herramientas de soporte con un nivel de abstracción adecuado. Este middleware debe facilitar el diseño de aplicaciones con restricciones severas de tiempo real y tolerancia a fallos, a partir de la colaboración de nodos distribuidos dinámicamente interconectados mediante redes inalámbricas no fiables. En los últimos años han aparecido numerosas propuestas de middleware adaptativos, centrados en la red y que cubren parcialmente algunos de los requisitos necesarios anteriormente mencionados. Sin embargo, ninguno de los middleware existentes trata de forma integrada y global los requisitos más importantes. Además, y sobre todo, no permiten su configuración mediante la selección de los métodos y algoritmos apropiados al tipo de aplicación. No todas las infraestructuras críticas son iguales y aspectos como la topología, frecuencia de monitorización y fiabilidad de los sensores pueden requerir una combinación de técnicas y algoritmos muy dependientes de la aplicación concreta. En nuestra propuesta, MIsTIca (Monitorización de Infraestructuras Críticas basada en Tecnologías Inalámbricas), seguiremos una aproximación en la que se integrarán en un único marco de trabajo aspectos como fiabilidad, tiempo real y tolerancia a fallos. Se diseñará y construirá un middleware que incorpore protocolos de enrutamiento adecuados para proporcionar los requisitos de QoS requeridos, al mismo tiempo que posibilite el diseño de aplicaciones mediante un modelo de servicios de alto nivel. Dicho middleware será altamente configurable y permitirá seleccionar y configurar los componentes adecuados para cumplir con los requisitos impuestos por la monitorización de una infraestructura concreta. Los resultados del proyecto se validarán mediante el desarrollo de una aplicación concreta: la monitorización de una infraestructura ferroviaria, teniendo en cuenta la integridad estructural tanto de los trenes como de las vías, puentes y viaductos que forman parte de la red ferroviaria. Para esto contaremos con la colaboración de CEMOSA, la empresa subcontratada para este proyecto motriz.El principal objetivo del proyecto es proporcionar un Marco de Trabajo basado en Redes Inalámbricas de Sensores y Actores para el desarrollo de sistemas enfocados a la Monitorización y Protección de Infraestructuras Críticas.
Con el fin de llevar a cabo este objetivo genérico, se proponen los siguientes objetivos concretos: Desarrollo de nuevos algoritmos de enrutado, tiempo real y tolerancia a fallos que puedan ser integrados de forma conjunta para cumplir los objetivos combinados requeridos en las aplicaciones de MPIC. El objetivo es que distintos algoritmos puedan coexistir para cumplir sus objetivos de QoS. Integración de estos algoritmos en un middleware configurable único para RISAC, que proporcione esos requisitos de QoS (fiabilidad, tolerancia a fallos y tiempo real) necesarios para el despliegue de sistemas para la MPIC. Este middleware estará soportado por un conjunto de herramientas de análisis y configuración que permitan adecuar el mismo a los requisitos de un problema concreto. Diseño de un modelo de programación basado en servicios y eventos que proporcione un grado de abstracción adecuado para desarrollar aplicaciones basadas en el middleware. En la definición de dicho modelo se considerará la integración y/o interoperabilidad del middleware desarrollado con el estándar DDS de OMG. Desarrollo de una aplicación de monitorización de una infraestructura ferroviaria con objeto de mostrar la adecuación del marco de trabajo propuesto para el diseño y desarrollo de sistemas para la MPIC. Este es un objetivo de gran importancia del proyectoy para cuya consecución contamos con la experiencia de la empresa subcontratada.Durante la realización del proyecto se ha considerado oportuno ampliar estos objetivos concretos inicialmente establecidos en la petición del mismo con los siguientes objetivos adicionales:
Estudio de arquitecturas que faciliten la integración de las RISAC con la Computación en la Nube (CN). La razón de este objetivo es que la CN se está vislumbrando en la actualidad como una tecnología emergente para solventar algunos de los inconvenientes de las RISAC, fundamentalmente a nivel de restricciones de recursos en términos de memoria, computación y energía. Las investigaciones en este sentido y, de forma más genérica, en la integración de Internet de las Cosas con la CN están acaparando mucha atención en la actualidad. Diseño y desarrollo de una arquitectura de integración de nuestro middleware para RISAC con la CN. Esta integracíón puede propiciar de forma efectiva la recolección, el procesado, el almacenamiento y el análisis en tiempo real de datos provenientes de RISAC, facilitando el desarrollo de sistemas para la MPIC.