Arquitectura de pizarras distribuidas para sistemas de inteligencia ambiental

Tesis doctoral de José María Fernandez De Alba Lopez De Pablo

La información en un sistema iam (inteligencia ambiental) es de naturaleza diversa. Los datos de los sensores se agregan y filtran para crear información abstracta, que puede ser procesada por componentes observadores para decidir qué acciones tomar. Este proceso involucra las siguientes tareas: encontrar las fuentes de información disponibles y sus tipos, reunir los datos proporcionados por las mismas, facilitar la fusión (agregación y derivación) de la información, y actualizar la representación de este contexto para su uso por aplicaciones. El proceso inverso también aparece en los sistemas iam, cuando cambios en la representación del contexto disparan acciones en dispositivos actuadores.Además, los dispositivos pueden ser agregados, cambiados o fallar, modificando la topología del sistema. También, pueden cambiar otras circunstancias afectando a las actividades de los usuarios, p.Ej., El tiempo, la localización, o la presencia de otros usuarios. Estos cambios modifican la información que el sistema tiene disponible para satisfacer sus necesidades (es decir, el contexto). Los sistemas iam, deben adaptarse a estas condiciones cambiantes para ser capaz de proporcionar sus servicios, siendo tan poco intrusivos como sea posible. También hay requisitos de rendimiento que el sistema debe cumplir para proporcionar respuestas en tiempo real a los estímulos del entorno. Los mecanismos de control oportunista abordan estos aspectos monitorizando el contexto, y suspendiendo o resolviendo objetivos cuando las condiciones apropiadas se cumplen.Este trabajo presenta faerie (framework for ami: extensible resources for intelligent environments), una infraestructura que aborda los requisitos anteriores facilitando la gestión y fusión de información del contexto a distintos niveles. Está implementada siguiendo un modelo de pizarras distribuidas. Cada nodo del sistema tiene una pizarra privada para gestionar fragmentos de información a los que pueden acceder componentes observadores, ya sea local o remotamente (desde otras pizarras) de una forma transparente. También proporciona facilidades para implementar patrones de adaptación tales como a cambios en la topología o a ciertas actividades en un flujo de trabajo.La infraestructura se ofrece con un conjunto de elementos para facilitar su uso en el desarrollo de aplicaciones iam. Concretamente, se proporciona una guía de desarrollo, que explica el proceso desde la extracción de requisitos al despliegue siguiendo la arquitectura. Además, la infraestructura software viene con un conjunto de herramientas orientadas a hacer un desarrollo con integración continua de los módulos software. Este concepto persigue controlar en todo momento el estadio de desarrollo y la ¿salud¿ del software, entre otros aspectos, mediante la ejecución y validación automática de pruebas, bajo distintos despliegues y considerando diferentes casos de uso. Para automatizar en la mayor medida posible todo el proceso de validación de una aplicación, se ha desarrollado un adaptador de la infraestructura para hacer uso de una plataforma de simulación de entornos 3d. De esta manera, las aplicaciones pueden desplegarse en el entorno simulado como si fuese el real, abaratando los costes de detección de errores en las primeras fases de pruebas.Frente a otras arquitecturas, faerie ofrece un marco de desarrollo más robusto y sencillo, que otorga suficiente control para manejar la complejidad de este tipo de aplicaciones, y reduce el esfuerzo del seguimiento y validación de su desarrollo. Con respecto a su propia arquitectura, el modelo de pizarras distribuidas permite que la obtención del contexto sea transparente para su uso, manteniendo la escalabilidad y evitando el problema de tener un único punto de fallo. Aparte de esto, el modelo de procesamiento del contexto utilizado es menos restrictivo que el de otras arquitecturas, permitiendo a cada componente del sistema acceder a información a cualquier nivel de abstracción.

 

Datos académicos de la tesis doctoral «Arquitectura de pizarras distribuidas para sistemas de inteligencia ambiental«

  • Título de la tesis:  Arquitectura de pizarras distribuidas para sistemas de inteligencia ambiental
  • Autor:  José María Fernandez De Alba Lopez De Pablo
  • Universidad:  Complutense de Madrid
  • Fecha de lectura de la tesis:  15/07/2014

 

Dirección y tribunal

  • Director de la tesis
    • Juan Pavon Mestras
  • Tribunal
    • Presidente del tribunal: Jorge Jesús Gomez sanz
    • Jesús Garcia herrero (vocal)
    • iván García-magariño García (vocal)
    • Emilio Serrano fernández (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio