SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Motivaci´n
                               o
                       Propuesta
                  Recapitulando...
                     Conclusiones




       Triple Space adaptation for IoT

                     Aitor G´mez-Goiri
                            o

DeustoTech - Deusto Institute of Technology, University of Deusto
               http://www.morelab.deusto.es


                    29 de junio de 2012




                Aitor G´mez-Goiri
                       o             Triple Space adaptation for IoT
Motivaci´n
                                       o
                               Propuesta
                          Recapitulando...
                             Conclusiones


Presentaci´n
          o


  1   Motivaci´n
              o

  2   Propuesta
        Internet of Things
        Triple Space
          API b´sica
               a
        Semantic Overlay Networks

  3   Recapitulando...

  4   Conclusiones



                         Aitor G´mez-Goiri
                                o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                           Propuesta
                      Recapitulando...
                         Conclusiones


Un poco de historia



      Todos me conocer´is como el de Triple Space.
                      e
      ISMED trataba, entre otras cosas, de usar Triple Space como
      soporte para la comunicaci´n entre distintos dispositivos
                                o
      embebidos y m´viles.
                     o
      Estamos siguiendo por esa l´ınea trabajo en ACROSS para
      continuar esfuerzo realizado hasta ahora:
      http://code.google.com/p/otsopack/




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
              o
      Propuesta
 Recapitulando...
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
              o
      Propuesta
 Recapitulando...
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                           Propuesta
                      Recapitulando...
                         Conclusiones


Motivaci´n
        o


     ¿C´mo se lleva a cabo la coordinaci´n entre dispositivos en
       o                                o
     IoT?
     ¿No pueden los dispositivos m&e utilizar sem´ntica?
                                                 a
     ¿Siempre hay que plantear una arquitectura C/S cuando se
     habla de m´viles?
                o
     ¿Es necesario usar gateways en el caso de dispositivos
     embebidos?
         M´s all´ de comunicar cacharros que hablan distintos
           a    a
         protocolos...




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
                                    o
                            Propuesta
                       Recapitulando...
                          Conclusiones


Motivaci´n (no tecnol´gica)
        o            o



      Frente a la tendencia de dar nuestros datos a todo el mundo:
      quiero tener mis datos.
      Por qu´ en muchos casos es apropiado: en sensores donde los
             e
      datos se generan en cada consulta.
      Pero tambi´n porque me pertenecen: en el caso de m´viles
                  e                                     o
      personales.




                      Aitor G´mez-Goiri
                             o            Triple Space adaptation for IoT
Motivaci´n
              o
      Propuesta
 Recapitulando...
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                       o
                                             Internet of Things
                               Propuesta
                                             Triple Space
                          Recapitulando...
                                             Semantic Overlay Networks
                             Conclusiones


3 ejes




  Quiero proponer una soluci´n de coordinaci´n entre dispositivos
                            o               o
  heterog´neos que gire en torno a 3 ejes:
         e
         Internet of Things.
         Triple Space.
         Semantic Overlay Network.




                         Aitor G´mez-Goiri
                                o            Triple Space adaptation for IoT
Motivaci´n
                                    o
                                          Internet of Things
                            Propuesta
                                          Triple Space
                       Recapitulando...
                                          Semantic Overlay Networks
                          Conclusiones


Internet of Things



      ¿Qu´ es?
         e
          Objetos cotidianos
          Con conectividad
          Comparten sus datos con Internet
      ¿Soluciones de comunicaci´n de alto nivel?
                               o
          Web of Things
          Device Profile for Web Services
      ¿Y la coordinaci´n?
                      o




                      Aitor G´mez-Goiri
                             o            Triple Space adaptation for IoT
Motivaci´n
                                    o
                                          Internet of Things
                            Propuesta
                                          Triple Space
                       Recapitulando...
                                          Semantic Overlay Networks
                          Conclusiones


Tuplespace




     Linda coordination language
         Coordinaci´n independiente de lenguaje de comunicaci´n
                   o                                         o
     Lectura y escritura de tuplas en un espacio de memoria
     compartido
     Primitivas in, out y read.




                      Aitor G´mez-Goiri
                             o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                    o
                                          Internet of Things
                            Propuesta
                                          Triple Space
                       Recapitulando...
                                          Semantic Overlay Networks
                          Conclusiones


Triple Space
      Todo esto est´ muy bien, pero... ¿y los Triple Spaces?
                   a
          tripletas RDF como tuplas (agrupadas en grafos)
          espacio distribuido




                      Aitor G´mez-Goiri
                             o            Triple Space adaptation for IoT
Motivaci´n
                      o
                            Internet of Things
              Propuesta
                            Triple Space
         Recapitulando...
                            Semantic Overlay Networks
            Conclusiones


Write




        Aitor G´mez-Goiri
               o            Triple Space adaptation for IoT
Motivaci´n
                      o
                            Internet of Things
              Propuesta
                            Triple Space
         Recapitulando...
                            Semantic Overlay Networks
            Conclusiones


Query




        Aitor G´mez-Goiri
               o            Triple Space adaptation for IoT
Motivaci´n
                     o
                           Internet of Things
             Propuesta
                           Triple Space
        Recapitulando...
                           Semantic Overlay Networks
           Conclusiones


Read




       Aitor G´mez-Goiri
              o            Triple Space adaptation for IoT
Motivaci´n
                     o
                           Internet of Things
             Propuesta
                           Triple Space
        Recapitulando...
                           Semantic Overlay Networks
           Conclusiones


Take




       Aitor G´mez-Goiri
              o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                                         Internet of Things
                           Propuesta
                                         Triple Space
                      Recapitulando...
                                         Semantic Overlay Networks
                         Conclusiones


Autonom´ en TS
       ıa




    De esta forma conseguimos nodos altamente aut´nomos
                                                 o
        Autonom´
               ıa   de tiempo
        Autonom´
               ıa   de localizaci´n
                                 o
        Autonom´
               ıa   del esquema de datos
        Autonom´
               ıa   de referencia




                    Aitor G´mez-Goiri
                           o             Triple Space adaptation for IoT
Motivaci´n
                               o
                                     Internet of Things
                       Propuesta
                                     Triple Space
                  Recapitulando...
                                     Semantic Overlay Networks
                     Conclusiones


¿C´mo lo distribuimos?
  o




                 Aitor G´mez-Goiri
                        o            Triple Space adaptation for IoT
Motivaci´n
                                    o
                                          Internet of Things
                            Propuesta
                                          Triple Space
                       Recapitulando...
                                          Semantic Overlay Networks
                          Conclusiones


Ventajas e inconvenientes



      Se adapta redes din´micas con muchos cambios
                         a
      Permite que cada dispositivo gestione la informaci´n que
                                                        o
      comparte con otros y esta deja de ser accesible en el espacio
      en el momento en el que este abandona el mismo.
      Flooding es ineficiente
          Las consultas se propagan a todos los nodos de un espacio
          Baja escalabilidad
          Consumo energ´tico
                          e




                      Aitor G´mez-Goiri
                             o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                                         Internet of Things
                           Propuesta
                                         Triple Space
                      Recapitulando...
                                         Semantic Overlay Networks
                         Conclusiones


¿Qu´ son las Semantic Overlay Networks?
   e



     Proviene del mundo del P2P
     Un nodo suele estar conectado a un n´mero peque˜o de
                                            u            n
     nodos aleatorios (vecinos) y las consultas se propagan a trav´s
                                                                  e
     de ellos
     Esto suele ser costoso
     Crear conexiones entre nodos en base al contenido




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
                                           o
                                                 Internet of Things
                                   Propuesta
                                                 Triple Space
                              Recapitulando...
                                                 Semantic Overlay Networks
                                 Conclusiones


Recall




         Es la m´trica m´s importante para medir lo adecuado de la
                e       a
         reorganizaci´n
                     o
         Se define como fracci´n de recursos relevantes devueltos por
                             o
         la consulta
         |{relevant responses}∩{retrieved responses}|
                      |relevant responses|




                            Aitor G´mez-Goiri
                                   o             Triple Space adaptation for IoT
Motivaci´n
                                  o
                                        Internet of Things
                          Propuesta
                                        Triple Space
                     Recapitulando...
                                        Semantic Overlay Networks
                        Conclusiones


Ejemplo




     Nodos comparten ficheros de m´sica
                                 u
     Nodos que contienen muchos ficheros de Jazz se conectar´n a
                                                           a
     nodos similares
     Las consultas se mejoran dado que se interroga a nodos m´s
                                                             a
     relevantes




                    Aitor G´mez-Goiri
                           o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                                         Internet of Things
                           Propuesta
                                         Triple Space
                      Recapitulando...
                                         Semantic Overlay Networks
                         Conclusiones


Lo que propongo



     Nodos se auto-organizen en grupos (subespacios) de
     informaci´n semejante
              o
     Cuenta con la ventaja de que la sem´ntica de la informaci´n
                                         a                    o
     compartida es explicita en nuestro caso
     Esto permitir´ dirigir consultas m´s espec´
                  ıa                   a       ıficas y reducir el
     n´mero de peticiones atendidas por cada nodo
      u




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
              o
                    Internet of Things
      Propuesta
                    Triple Space
 Recapitulando...
                    Semantic Overlay Networks
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                                         Internet of Things
                           Propuesta
                                         Triple Space
                      Recapitulando...
                                         Semantic Overlay Networks
                         Conclusiones


Problemas




     ¿C´mo crear esas redes de forma distribuida?
       o




                    Aitor G´mez-Goiri
                           o             Triple Space adaptation for IoT
Motivaci´n
                                   o
                           Propuesta
                      Recapitulando...
                         Conclusiones


Hip´tesis
   o




      El uso adecuado de SONs en Triple Space para separar el
      contenido sem´ntico de un espacio dado puede reducir
                    a
      significativamente el consumo energ´tico de los nodos
                                           e
      reduciendo las peticiones que cada nodo tendr´ que atender
                                                     a
      sin necesidad de disminuir con ello el recall.




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
                                      o
                              Propuesta
                         Recapitulando...
                            Conclusiones


Objetivos


      Objetivo principal: reducir el consumo de energ´ en los nodos
                                                     ıa
      que hacen uso de TS usando SON
      Objetivos secundarios:
            Mejorar escalabilidad
            Realizar consultas distribuidas (a nivel muy b´sico)
                                                          a
            Reducir el tiempo de consulta (emisor procesa menos
            respuestas)
            Simplificaci´n del API de TS para el desarrollador
                        o
            Determinar qu´ acciones son las que m´s afectan al consumo
                           e                         a
            energ´tico de un dispositivo en nuestra soluci´n.
                 e                                        o
      Objetivo estrat´gico: adecuar TS a IoT y proponerlo como
                     e
      soluci´n de coordinaci´n en dichos entornos
            o               o


                       Aitor G´mez-Goiri
                              o             Triple Space adaptation for IoT
Motivaci´n
                                     o
                             Propuesta
                        Recapitulando...
                           Conclusiones


Variables independientes


      N´mero medio de tripletas en cada grafo
       u
      N´mero medio de grafos por nodo
       u
      N´mero de nodos
       u
      Tipo de consulta realizada
      Tipo de comunicaci´n entre nodos
                         o
          ´
          Unico espacio
          Uso de SONs. Idealmente con distintas heur´  ısticas y en base a
          distintas pol´
                       ıticas (por ejemplo, conservadora, normal y
          agresiva).




                       Aitor G´mez-Goiri
                              o            Triple Space adaptation for IoT
Motivaci´n
                                     o
                             Propuesta
                        Recapitulando...
                           Conclusiones


¿Qu´ es necesario?
   e

      Entorno de simulaci´n
                         o
          Muy parametrizable
          Para establecer distintos variables de entrada
          Para obtener, al menos, las siguientes variables de salida
               N´mero de tripletas relevantes que se esperaban recibir.
                 u
               N´mero de tripletas relevantes recibidas por el nodo emisor de
                 u
               cada consulta.
               N´mero de acciones: en cada nodo, cuantas veces ha ocurrido
                 u
               cada acci´n o evento cuyo consumo energ´tico se ha estimado
                        o                                e
               previamente.
      Benchmarking
          Sint´tico: LUBM (Lehigh University Benchmark)
              e
          DBPedia
          Crear contenidos para una ontolog´ propia
                                           ıa
      100 simulaciones por cada combinaci´n
                                         o
                       Aitor G´mez-Goiri
                              o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                           Propuesta
                      Recapitulando...
                         Conclusiones


Hasta ahora




     Se ha definido el problema
     Se ha analizado con relativo detalle c´mo se abordar´
                                           o             a
     Framework de base (ISMED => ACROSS)
     Entorno de simulaci´n (en curso)
                        o




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
                                   o
                           Propuesta
                      Recapitulando...
                         Conclusiones


Siguientes pasos

    1   Taaanto...




                     Aitor G´mez-Goiri
                            o            Triple Space adaptation for IoT
Motivaci´n
                                      o
                              Propuesta
                         Recapitulando...
                            Conclusiones


Dudas




        De qu´ forma recoger el trabajo realizado hasta ahora en la
              e
        tesis
        ¿Medir consumo energ´tico? ¿C´mo?
                            e        o




                        Aitor G´mez-Goiri
                               o            Triple Space adaptation for IoT
Motivaci´n
              o
      Propuesta
 Recapitulando...
    Conclusiones




Aitor G´mez-Goiri
       o            Triple Space adaptation for IoT

Más contenido relacionado

Similar a Triple Space adaptation for IoT

Internet of Things: Panorama Alentador
Internet of Things: Panorama AlentadorInternet of Things: Panorama Alentador
Internet of Things: Panorama AlentadorAndres Rodriguez Lopez
 
Sistemas inteligentes y la ciencia del dato (y II)
Sistemas inteligentes y la ciencia del dato (y II)Sistemas inteligentes y la ciencia del dato (y II)
Sistemas inteligentes y la ciencia del dato (y II)Joaquín Borrego-Díaz
 
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de FuturoInternet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de FuturoVicente Pelechano
 
Internet of (Every)Thing 2014
Internet of (Every)Thing 2014Internet of (Every)Thing 2014
Internet of (Every)Thing 2014Armonía A.
 
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...agentbased
 
Introduccion a Azure Machine Learning
Introduccion a Azure Machine LearningIntroduccion a Azure Machine Learning
Introduccion a Azure Machine LearningEduardo Castro
 
Ingeniería de Sistemas: El Futuro De Mi Carrera
Ingeniería de Sistemas: El Futuro De Mi CarreraIngeniería de Sistemas: El Futuro De Mi Carrera
Ingeniería de Sistemas: El Futuro De Mi CarreraEgdares Futch H.
 
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaMitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaBruno Cendón
 
Informatica educativa.pptx
Informatica educativa.pptxInformatica educativa.pptx
Informatica educativa.pptxkattya Zúñiga
 
Hotel inteligente - Smart hotel
Hotel inteligente - Smart hotelHotel inteligente - Smart hotel
Hotel inteligente - Smart hotelRafael De Jorge
 
Alcance de la inteligencia artificial hoy
Alcance de la inteligencia artificial hoyAlcance de la inteligencia artificial hoy
Alcance de la inteligencia artificial hoyRoberto Gonzalez
 
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoTEl "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoTBruno Cendón
 
Alcance de la inteligencia artificial
Alcance de la inteligencia artificialAlcance de la inteligencia artificial
Alcance de la inteligencia artificialRoberto Gonzalez
 

Similar a Triple Space adaptation for IoT (20)

Innosfera Campus Party Valencia UOC
Innosfera Campus Party Valencia UOCInnosfera Campus Party Valencia UOC
Innosfera Campus Party Valencia UOC
 
Internet of Things: Panorama Alentador
Internet of Things: Panorama AlentadorInternet of Things: Panorama Alentador
Internet of Things: Panorama Alentador
 
Sistemas inteligentes y la ciencia del dato (y II)
Sistemas inteligentes y la ciencia del dato (y II)Sistemas inteligentes y la ciencia del dato (y II)
Sistemas inteligentes y la ciencia del dato (y II)
 
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de FuturoInternet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
 
Internet of (Every)Thing 2014
Internet of (Every)Thing 2014Internet of (Every)Thing 2014
Internet of (Every)Thing 2014
 
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...
Decodificando el proyecto Smartcitizen. Una introduccion al Internet de las C...
 
Introduccion a Azure Machine Learning
Introduccion a Azure Machine LearningIntroduccion a Azure Machine Learning
Introduccion a Azure Machine Learning
 
Mundos vi3d
Mundos vi3dMundos vi3d
Mundos vi3d
 
iot
iotiot
iot
 
Tecnologia de mercadeo
Tecnologia de mercadeoTecnologia de mercadeo
Tecnologia de mercadeo
 
Ingeniería de Sistemas: El Futuro De Mi Carrera
Ingeniería de Sistemas: El Futuro De Mi CarreraIngeniería de Sistemas: El Futuro De Mi Carrera
Ingeniería de Sistemas: El Futuro De Mi Carrera
 
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaMitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
 
Informatica educativa.pptx
Informatica educativa.pptxInformatica educativa.pptx
Informatica educativa.pptx
 
Hotel inteligente - Smart hotel
Hotel inteligente - Smart hotelHotel inteligente - Smart hotel
Hotel inteligente - Smart hotel
 
Alcance de la inteligencia artificial hoy
Alcance de la inteligencia artificial hoyAlcance de la inteligencia artificial hoy
Alcance de la inteligencia artificial hoy
 
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoTEl "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoT
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Alcance de la inteligencia artificial
Alcance de la inteligencia artificialAlcance de la inteligencia artificial
Alcance de la inteligencia artificial
 
Monografía 85
Monografía   85Monografía   85
Monografía 85
 
Todo o nada sobre io t
Todo o nada sobre io tTodo o nada sobre io t
Todo o nada sobre io t
 

Más de Open University, KMi

Konposizioa, herentzia eta polimorfismoa
Konposizioa, herentzia eta  polimorfismoa Konposizioa, herentzia eta  polimorfismoa
Konposizioa, herentzia eta polimorfismoa Open University, KMi
 
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011Open University, KMi
 
A Triple Space-Based Semantic Distributed Middleware for Internet of Things
A Triple Space-Based Semantic Distributed Middleware for Internet of ThingsA Triple Space-Based Semantic Distributed Middleware for Internet of Things
A Triple Space-Based Semantic Distributed Middleware for Internet of ThingsOpen University, KMi
 

Más de Open University, KMi (9)

RESTful Triple Spaces of Things
RESTful Triple Spaces of ThingsRESTful Triple Spaces of Things
RESTful Triple Spaces of Things
 
Egitura linealak
Egitura linealakEgitura linealak
Egitura linealak
 
Konposizioa, herentzia eta polimorfismoa
Konposizioa, herentzia eta  polimorfismoa Konposizioa, herentzia eta  polimorfismoa
Konposizioa, herentzia eta polimorfismoa
 
Fitxategiak
FitxategiakFitxategiak
Fitxategiak
 
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
 
A Triple Space-Based Semantic Distributed Middleware for Internet of Things
A Triple Space-Based Semantic Distributed Middleware for Internet of ThingsA Triple Space-Based Semantic Distributed Middleware for Internet of Things
A Triple Space-Based Semantic Distributed Middleware for Internet of Things
 
Presentacion Defensa
Presentacion DefensaPresentacion Defensa
Presentacion Defensa
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 

Último

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .llocllajoaquinci00
 
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnaTELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnajrujel91
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 

Último (20)

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
 
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnaTELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 

Triple Space adaptation for IoT

  • 1. Motivaci´n o Propuesta Recapitulando... Conclusiones Triple Space adaptation for IoT Aitor G´mez-Goiri o DeustoTech - Deusto Institute of Technology, University of Deusto http://www.morelab.deusto.es 29 de junio de 2012 Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 2. Motivaci´n o Propuesta Recapitulando... Conclusiones Presentaci´n o 1 Motivaci´n o 2 Propuesta Internet of Things Triple Space API b´sica a Semantic Overlay Networks 3 Recapitulando... 4 Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 3. Motivaci´n o Propuesta Recapitulando... Conclusiones Un poco de historia Todos me conocer´is como el de Triple Space. e ISMED trataba, entre otras cosas, de usar Triple Space como soporte para la comunicaci´n entre distintos dispositivos o embebidos y m´viles. o Estamos siguiendo por esa l´ınea trabajo en ACROSS para continuar esfuerzo realizado hasta ahora: http://code.google.com/p/otsopack/ Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 4. Motivaci´n o Propuesta Recapitulando... Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 5. Motivaci´n o Propuesta Recapitulando... Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 6. Motivaci´n o Propuesta Recapitulando... Conclusiones Motivaci´n o ¿C´mo se lleva a cabo la coordinaci´n entre dispositivos en o o IoT? ¿No pueden los dispositivos m&e utilizar sem´ntica? a ¿Siempre hay que plantear una arquitectura C/S cuando se habla de m´viles? o ¿Es necesario usar gateways en el caso de dispositivos embebidos? M´s all´ de comunicar cacharros que hablan distintos a a protocolos... Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 7. Motivaci´n o Propuesta Recapitulando... Conclusiones Motivaci´n (no tecnol´gica) o o Frente a la tendencia de dar nuestros datos a todo el mundo: quiero tener mis datos. Por qu´ en muchos casos es apropiado: en sensores donde los e datos se generan en cada consulta. Pero tambi´n porque me pertenecen: en el caso de m´viles e o personales. Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 8. Motivaci´n o Propuesta Recapitulando... Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 9. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 10. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones 3 ejes Quiero proponer una soluci´n de coordinaci´n entre dispositivos o o heterog´neos que gire en torno a 3 ejes: e Internet of Things. Triple Space. Semantic Overlay Network. Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 11. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Internet of Things ¿Qu´ es? e Objetos cotidianos Con conectividad Comparten sus datos con Internet ¿Soluciones de comunicaci´n de alto nivel? o Web of Things Device Profile for Web Services ¿Y la coordinaci´n? o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 12. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Tuplespace Linda coordination language Coordinaci´n independiente de lenguaje de comunicaci´n o o Lectura y escritura de tuplas en un espacio de memoria compartido Primitivas in, out y read. Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 13. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 14. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 15. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Triple Space Todo esto est´ muy bien, pero... ¿y los Triple Spaces? a tripletas RDF como tuplas (agrupadas en grafos) espacio distribuido Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 16. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Write Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 17. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Query Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 18. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Read Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 19. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Take Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 20. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Autonom´ en TS ıa De esta forma conseguimos nodos altamente aut´nomos o Autonom´ ıa de tiempo Autonom´ ıa de localizaci´n o Autonom´ ıa del esquema de datos Autonom´ ıa de referencia Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 21. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones ¿C´mo lo distribuimos? o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 22. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Ventajas e inconvenientes Se adapta redes din´micas con muchos cambios a Permite que cada dispositivo gestione la informaci´n que o comparte con otros y esta deja de ser accesible en el espacio en el momento en el que este abandona el mismo. Flooding es ineficiente Las consultas se propagan a todos los nodos de un espacio Baja escalabilidad Consumo energ´tico e Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 23. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 24. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones ¿Qu´ son las Semantic Overlay Networks? e Proviene del mundo del P2P Un nodo suele estar conectado a un n´mero peque˜o de u n nodos aleatorios (vecinos) y las consultas se propagan a trav´s e de ellos Esto suele ser costoso Crear conexiones entre nodos en base al contenido Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 25. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Recall Es la m´trica m´s importante para medir lo adecuado de la e a reorganizaci´n o Se define como fracci´n de recursos relevantes devueltos por o la consulta |{relevant responses}∩{retrieved responses}| |relevant responses| Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 26. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Ejemplo Nodos comparten ficheros de m´sica u Nodos que contienen muchos ficheros de Jazz se conectar´n a a nodos similares Las consultas se mejoran dado que se interroga a nodos m´s a relevantes Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 27. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 28. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Lo que propongo Nodos se auto-organizen en grupos (subespacios) de informaci´n semejante o Cuenta con la ventaja de que la sem´ntica de la informaci´n a o compartida es explicita en nuestro caso Esto permitir´ dirigir consultas m´s espec´ ıa a ıficas y reducir el n´mero de peticiones atendidas por cada nodo u Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 29. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 30. Motivaci´n o Internet of Things Propuesta Triple Space Recapitulando... Semantic Overlay Networks Conclusiones Problemas ¿C´mo crear esas redes de forma distribuida? o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 31. Motivaci´n o Propuesta Recapitulando... Conclusiones Hip´tesis o El uso adecuado de SONs en Triple Space para separar el contenido sem´ntico de un espacio dado puede reducir a significativamente el consumo energ´tico de los nodos e reduciendo las peticiones que cada nodo tendr´ que atender a sin necesidad de disminuir con ello el recall. Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 32. Motivaci´n o Propuesta Recapitulando... Conclusiones Objetivos Objetivo principal: reducir el consumo de energ´ en los nodos ıa que hacen uso de TS usando SON Objetivos secundarios: Mejorar escalabilidad Realizar consultas distribuidas (a nivel muy b´sico) a Reducir el tiempo de consulta (emisor procesa menos respuestas) Simplificaci´n del API de TS para el desarrollador o Determinar qu´ acciones son las que m´s afectan al consumo e a energ´tico de un dispositivo en nuestra soluci´n. e o Objetivo estrat´gico: adecuar TS a IoT y proponerlo como e soluci´n de coordinaci´n en dichos entornos o o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 33. Motivaci´n o Propuesta Recapitulando... Conclusiones Variables independientes N´mero medio de tripletas en cada grafo u N´mero medio de grafos por nodo u N´mero de nodos u Tipo de consulta realizada Tipo de comunicaci´n entre nodos o ´ Unico espacio Uso de SONs. Idealmente con distintas heur´ ısticas y en base a distintas pol´ ıticas (por ejemplo, conservadora, normal y agresiva). Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 34. Motivaci´n o Propuesta Recapitulando... Conclusiones ¿Qu´ es necesario? e Entorno de simulaci´n o Muy parametrizable Para establecer distintos variables de entrada Para obtener, al menos, las siguientes variables de salida N´mero de tripletas relevantes que se esperaban recibir. u N´mero de tripletas relevantes recibidas por el nodo emisor de u cada consulta. N´mero de acciones: en cada nodo, cuantas veces ha ocurrido u cada acci´n o evento cuyo consumo energ´tico se ha estimado o e previamente. Benchmarking Sint´tico: LUBM (Lehigh University Benchmark) e DBPedia Crear contenidos para una ontolog´ propia ıa 100 simulaciones por cada combinaci´n o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 35. Motivaci´n o Propuesta Recapitulando... Conclusiones Hasta ahora Se ha definido el problema Se ha analizado con relativo detalle c´mo se abordar´ o a Framework de base (ISMED => ACROSS) Entorno de simulaci´n (en curso) o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 36. Motivaci´n o Propuesta Recapitulando... Conclusiones Siguientes pasos 1 Taaanto... Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 37. Motivaci´n o Propuesta Recapitulando... Conclusiones Dudas De qu´ forma recoger el trabajo realizado hasta ahora en la e tesis ¿Medir consumo energ´tico? ¿C´mo? e o Aitor G´mez-Goiri o Triple Space adaptation for IoT
  • 38. Motivaci´n o Propuesta Recapitulando... Conclusiones Aitor G´mez-Goiri o Triple Space adaptation for IoT