SlideShare a Scribd company logo
1 of 22
Managing Massive data of the IoT through cooperative
semantic nodes

Benoit Christophe – Bell Labs Research
benoit.christophe@alcatel-lucent.com
                                                            1

                                  COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
Vision and definitions
• Extending the Internet to physical entities of interest (EoI)
• A step towards a better automation of user’s tasks (i.e. making user’s life
  easier)
                                                                     Entities of Interest


• Three layers cake (my own
  perception)
                                                                   Access, Observe,
 - EoIs are the entities being of interest for                     Measure, Actuate

   some users                                                       Connected devices (RFID, sensors, actuators, smart phones)

 - Devices (sensors, actuators, etc.)
   measure, trigger or actuate on EoIs
 - Services and applications combine                              Combine & Digest
   devices to offer meaningful information
                                                                    Services & Applications
   to a user about the EoIs it is interested
   in

          Goal: to ease the process of associating EoIs and devices
                                                          2

                                COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
Hard facts and forecasts




        Source: http://gigaom.com/cloud/internet-of-things-will-have-24-billion-devices-by-2020/connecteddevices2020/

                                                                3

                                      COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
Heterogeneous information produced on a 24/7 basis




                Source: http://www.rfglobalnet.com/doc.mvc/The-Internet-Of-Things-Connecting-Everything-0001
                Image: http://embedded-computing.com/current-trends-cyber-attacks-mobile-embedded-systems

                                                          4

                                COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
Rise of Web platforms for connected devices




• Plethora of services or data offered through the Web
• The “things” become exposed as services on the Web
                                                        5

                              COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
Associated problems

• How to find relevant information about an EoI within this giant lake of
  generated unstructured data?
• How to combine devices or services to automate realization of complex
  tasks?
• Assuming the above, how do we ensure scalability of our search
  processes?




                                                      6

                            COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
State of affairs

• Lassila [1] proposed to use Semantic Web technologies to improve
  interoperability between devices in order to better automate user’s tasks.
  - Many researches [2,3,4,5] in this field tried to describe “things” or “services”
    semantically, adopting this vision
  - Many European projects (e.g. Sensei, IoT-A) try defining ontological models to
    represent their resources
  - W3C Semantic Sensors Network Incubator Group (SSN-XG) has developed an
    ontology for describing sensors
• However, adding semantic and reasoning process decreases scalability.
  Even worst, considering an indoor environment with IoT resources prone
  to high mobility makes it hard (impossible?) to maintain a KB in a
  reasonable time



                                                          7

                                COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
The Internet of Things
What we believe regarding IoT in indoor environments
• Beyond using Semantic Web to describe IoT resources:
  - Consider location as an important criteria when searching for IoT resources
   - E.g. when searching for a printer, you probably want to find one near you
  - Design a distributed network of nodes
   - Where each node is bound to one constituent of a Building (a room, a corridor, etc.)
   - Where each node knows its neighborhood
   - Where each node contains few but meaningful semantic descriptions of resources
     - I.e. a node is bound to a room of a building. Such node contains only the semantic descriptions of
       the IoT resources that are in or in the vicinity of the room

   - Where each node has local reasoning capabilities: e.g. searching its KB, sharing
     descriptions of its IoT resources with its neighbors, and forwarding incoming requests to
     its neighbors
     - E.g. description of a phone in node “room A” is sent to node “room B” if “room A” and “room B” are
       close to each other
     - E.g.2. an incoming request that reaches node “room A” is forwarded to node “room B” in case of no
       answer

                                                                8

                                      COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
Modeling indoor environment

• Create an ontology to model what compose a Building (Floor, Corridor,
  Room, etc.)
• Create the properties allowing a constituent of a Building to describe how
  it is linked to another constituent (e.g. Room A givesAccessTo RoomB)




                                                      9

                            COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
A federated [6] network of cooperating semantic nodes

• Semantic nodes know their neighborhood, store and exchange
  descriptions and forward incoming requests
                                                      Top node of the federation (in-degree = 0)
                                         N1           Associated to a Place such as « University Building A »

      « 2nd Floor »
                      N2
                                                                                      Non source node (in-degree = 1)

                                                                            N3

        N4                        N5


    « CS lab. »        « Chemistry lab. » N6                                N7                 N8


                  Management link (e.g. N1 manages N2)
                  First cascading process: each node sends its location to its « manager ».
                  Such data implements the location model and the Place concept.
                  Second cascading process: top node sends complete location to all nodes

                                                                10

                                       COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
Sharing knowledge – use of SWRL

• Use SWRL to exchange semantic descriptions of IoT resources between
  nodes
 - SWRL [7] are conjunctive rules designed on top of an OWL ontology
 - SWRL specification contains built-ins allowing operations on integer, dates, etc.
 - A subset of SWRL rules are DL-safe (so, decidable)
 - SWRL allows defining customized built-ins


• Benefits of using SRWL to define rules throwing knowledge exchange
 - A place owner can define its own sharing rules
   - Different places can apply a different policy to share knowledge
   - Adding a rule does not require to recompile the whole code of a node
   - Newly developed built-ins only need to be referenced in the rules


                                                           11

                                  COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
Sharing knowledge – use of SWRL (2)

• Example of rules that we used to test our approach
  - When a resource has reached (resp. left) a place P, notify all accessible places
    about this fact
   - Example of use: enable a node receiving an incoming request to answer “I do not have
     corresponding object but my neighbor has it”
  - When it has been learnt that any mobile resource reaches a place P2 after
    having reached a place P1 and if a resource has just joined P1 notify P2 that a
    resource will join.
   - Example of use: P2 anticipates the work required when a resource joins, loading its
     semantic description by advance




                                                           12

                                  COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
Sharing knowledge – Overall process

• Consider a node willing to share knowledge with a set of peers
  - Apply Dijkstra algorithm on the « graph » associated to the federation of nodes
    to find the path to follow from the source to the destination
  - Create a message routed from the source to the destination and containing
    knowledge to share (RDF triples or a pointer to a semantic description file)
   - Implementation uses RDF triple stores to store information about EoIs and devices
   - Consequently, implementation of the message is based on SPARQL1.1 syntax (allowing
     to update triples stores)




                                                          13

                                 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
How do we realize our proposal
Overall picture
                                                     • When a described entity is added
Described entities
                                                           - Parse the triples of its description
                                                           - Update local triple store
               Semantic profiles                           - Rebuilt KB (so re-run rules)

                      {t1,t2,…,tn}
                                                           - With results of the sharing knowledge rules
         RDF API
                                                               - Build path for each neighbor to be updated
{t1,t2,…,tn}
                   All nec. triples                            - Generate SPARQL1.1 message
       KB Manager                                              - Send message
                      {r1,r2,…,rk} TS
{r1,r2,…,rk}
                      Msg1: L= {N3,N2} C= {r1,r2,rk}
         Result       Msg2: L= {N3,N4,N5,N6} C= {r4,r7}
       Dispatcher     …
                                                                                         N3
                                                                                                                   N4

                    Indoor Location                                                                            N
                    instance
                                             N2                                                                5
  N1                                                                        N
                                {r1,r2,rk}        TS                         6       TS              {r4,r7}
                                                                      14

                                             COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Experimentation


• 26 modeled « places » bound to our premises
• Several sets of different sizes
  - Containing semantic profiles of devices and EoIs (using models presented in
    earlier works [8,9])
  - Set sizes ranging from 1 to 100000 RDF triples




                                                       15

                              COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Experimentation (2)


• Semantic node concept implemented as a Web application (running in a
  Tomcat server)
  - Fully implemented in Java
  - Use of OWLDB (further replaced by Sesame) to store triples
  - Use of the OWL API + HermiT reasoner to process semantic decriptions of
    entities
  - Use of JGraphT library to compute paths between different nodes
• Computers (2.23GHtz, 2GB RAM) installed in the modelled “places”, each
  one running a Tomcat server with one instance of semantic node




                                                         16

                                COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Experimentation (3)


• 2 types of measures
 - Evaluating the time taken to update triple stores
 - Evaluating the time taken to query a triple store
 - Both follow an exponential curve, validating the fact that searching or
   maintaining a unique KB would be impossible.




                                                       17

                              COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Conclusions


• Use of a federated network of cooperative semantic nodes
  - Each one with a triple store, storing meaningful information
• Double cascading process to let all nodes be aware of their neighbors
• Sharing knowledge process
  - Based on SWRL rules
  - Using SPARQL1.1 to update triple stores
• First measures shown
  - Sharing the results compiled by one node follows an exponential curve (function
    of the number of results to share)
  - Querying a triple store also follows an exponential curve (function of the
    number of triples contained by the store)



                                                        18

                               COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
References

1.   O. Lassila, “Applying semantic web in mobile and ubiquitous computing: Will policy-awareness help”,
     4th International Semantic Web Conference, 2005.
2.   R. Masuoka, B. Parsia, and Y. Labrou, “Task computing - the semantic web meets pervasive
     computing”, 2nd International Semantic Web Conference (ISWC2003), 2003.
3.   O. Lassila and M. Adler, “Semantic gadgets: Ubiquitous computing meets the semantic web”, in
     Spinning the Semantic Web, 2003.
4.   A. Katasonov, O. Kaykova, O. Khriyenko, S. Nikitin, and V. Y. Terziyan, “Smart semantic middleware for
     the internet of things” in ICINCO-ICSO, 2008.
5.   D. Pfisterer, K. Rmer, D. Bimschas, O. Kleine, R. Mietz, C. Truong, H. Hasemann, A. Krller, M. Pagel, M.
     Hauswirth, M. Karnstedt, M. Leggieri, A. Passant, and R. Richardson, “Spitfire: toward a semantic web
     of things” IEEE Communications Magazine, 2011.
6.   D. Heimbigner and D. McLeod, “A federated architecture for information management”, ACM Trans. Inf.
     Syst. 1985.
7.   SWRL A Semantic Web Rule Language combining OWL and RuleML,
     http://www.w3.org/Submission/SWRL/
8.   B. Christophe, V. Verdot, and V. Toubiana, “Searching the web of things”, in Semantic Computing
     (ICSC), 2011.
9.   B. Christophe, “Semantic profiles to model the web of things”, in Semantics Knowledge and Grid
     (SKG), 2011.

                                                                 19

                                        COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Thanks



Benoit Christophe
Bell Labs Research
Alcatel-Lucent Bell Labs France

benoit.christophe@alcatel-lucent.com




                                 20

        COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Managing Massive data of the IoT through cooperative semantic nodes
Managing Massive data of the IoT through cooperative semantic nodes

More Related Content

Viewers also liked

The Internet of Things & Ireland, August 2015 - Presentation
The Internet of Things & Ireland, August 2015 - Presentation The Internet of Things & Ireland, August 2015 - Presentation
The Internet of Things & Ireland, August 2015 - Presentation IDA-Ireland
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsFuture Insights
 
SQA Days 19. Internet of Tested Things (English slides)
SQA Days 19. Internet of Tested Things (English slides)SQA Days 19. Internet of Tested Things (English slides)
SQA Days 19. Internet of Tested Things (English slides)Nikita Nalyutin
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT EraTechWell
 
Guerilla testing for the IoT / REST jungle
Guerilla testing for the IoT / REST jungleGuerilla testing for the IoT / REST jungle
Guerilla testing for the IoT / REST junglePaul Bruce
 
The Internet of Things: QA Unleashed
The Internet of Things: QA UnleashedThe Internet of Things: QA Unleashed
The Internet of Things: QA UnleashedCognizant
 
How Chatbots will overtake the app in 2017
How Chatbots will overtake the app in 2017How Chatbots will overtake the app in 2017
How Chatbots will overtake the app in 2017eBranding Ninja
 
Realise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructureRealise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructurePanduit
 
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...Panduit
 
IoT Testing by Robins Abraham
IoT Testing by Robins AbrahamIoT Testing by Robins Abraham
IoT Testing by Robins Abrahammomoahmedabad
 
Patterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataPatterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataAgile Testing Alliance
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role Agile Testing Alliance
 
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
 

Viewers also liked (16)

The Internet of Things & Ireland, August 2015 - Presentation
The Internet of Things & Ireland, August 2015 - Presentation The Internet of Things & Ireland, August 2015 - Presentation
The Internet of Things & Ireland, August 2015 - Presentation
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
 
SQA Days 19. Internet of Tested Things (English slides)
SQA Days 19. Internet of Tested Things (English slides)SQA Days 19. Internet of Tested Things (English slides)
SQA Days 19. Internet of Tested Things (English slides)
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT Era
 
Guerilla testing for the IoT / REST jungle
Guerilla testing for the IoT / REST jungleGuerilla testing for the IoT / REST jungle
Guerilla testing for the IoT / REST jungle
 
The Internet of Things: QA Unleashed
The Internet of Things: QA UnleashedThe Internet of Things: QA Unleashed
The Internet of Things: QA Unleashed
 
How Chatbots will overtake the app in 2017
How Chatbots will overtake the app in 2017How Chatbots will overtake the app in 2017
How Chatbots will overtake the app in 2017
 
Realise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center InfrastructureRealise the Value in modern Data Center Infrastructure
Realise the Value in modern Data Center Infrastructure
 
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...
Managing the Impact and Cost of the IOT Data Explosion - Data Centre Converge...
 
Mobile and IoT testing
Mobile and IoT testingMobile and IoT testing
Mobile and IoT testing
 
IoT Testing by Robins Abraham
IoT Testing by Robins AbrahamIoT Testing by Robins Abraham
IoT Testing by Robins Abraham
 
Patterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataPatterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & Data
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
 
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
 
IoT: Testing - Shardul Rao
IoT: Testing - Shardul RaoIoT: Testing - Shardul Rao
IoT: Testing - Shardul Rao
 

Similar to Managing Massive data of the IoT through cooperative semantic nodes

Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...trappenl
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...Weijun Qin
 
Introduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSIntroduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSKeith Basil
 
Active Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesActive Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesTal Lavian Ph.D.
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstackYaniv Zadka
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperabilityparker01
 
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...InfiniteGraph
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackJoe Arnold
 
SAIL presentation at FuNeMS 2011
SAIL presentation at FuNeMS 2011SAIL presentation at FuNeMS 2011
SAIL presentation at FuNeMS 2011SAIL
 
Infn os summit_2015_v1.0
Infn os summit_2015_v1.0Infn os summit_2015_v1.0
Infn os summit_2015_v1.0caifti
 
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015Antwerp Management School Alumni Internet of Things Meetup June 24th 2015
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015Antwerp Management School
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF WorkshopARCFIRE ICT
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
 
Research ON Big Data
Research ON Big DataResearch ON Big Data
Research ON Big Datamysqlops
 
Research on big data
Research on big dataResearch on big data
Research on big dataRoby Chen
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...SourceFrancois Duthilleul
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...Pôle Systematic Paris-Region
 

Similar to Managing Massive data of the IoT through cooperative semantic nodes (20)

Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...
Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-T...
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
 
Introduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSIntroduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaS
 
Active Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesActive Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network Devices
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperability
 
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
 
OpenStackDay - XIFI Federation
OpenStackDay - XIFI FederationOpenStackDay - XIFI Federation
OpenStackDay - XIFI Federation
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
 
SAIL presentation at FuNeMS 2011
SAIL presentation at FuNeMS 2011SAIL presentation at FuNeMS 2011
SAIL presentation at FuNeMS 2011
 
Infn os summit_2015_v1.0
Infn os summit_2015_v1.0Infn os summit_2015_v1.0
Infn os summit_2015_v1.0
 
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015Antwerp Management School Alumni Internet of Things Meetup June 24th 2015
Antwerp Management School Alumni Internet of Things Meetup June 24th 2015
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Research ON Big Data
Research ON Big DataResearch ON Big Data
Research ON Big Data
 
Research on big data
Research on big dataResearch on big data
Research on big data
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Managing Massive data of the IoT through cooperative semantic nodes

  • 1. Managing Massive data of the IoT through cooperative semantic nodes Benoit Christophe – Bell Labs Research benoit.christophe@alcatel-lucent.com 1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 2. The Internet of Things Vision and definitions • Extending the Internet to physical entities of interest (EoI) • A step towards a better automation of user’s tasks (i.e. making user’s life easier) Entities of Interest • Three layers cake (my own perception) Access, Observe, - EoIs are the entities being of interest for Measure, Actuate some users Connected devices (RFID, sensors, actuators, smart phones) - Devices (sensors, actuators, etc.) measure, trigger or actuate on EoIs - Services and applications combine Combine & Digest devices to offer meaningful information Services & Applications to a user about the EoIs it is interested in Goal: to ease the process of associating EoIs and devices 2 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 3. The Internet of Things Hard facts and forecasts Source: http://gigaom.com/cloud/internet-of-things-will-have-24-billion-devices-by-2020/connecteddevices2020/ 3 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 4. The Internet of Things Heterogeneous information produced on a 24/7 basis Source: http://www.rfglobalnet.com/doc.mvc/The-Internet-Of-Things-Connecting-Everything-0001 Image: http://embedded-computing.com/current-trends-cyber-attacks-mobile-embedded-systems 4 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 5. The Internet of Things Rise of Web platforms for connected devices • Plethora of services or data offered through the Web • The “things” become exposed as services on the Web 5 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 6. The Internet of Things Associated problems • How to find relevant information about an EoI within this giant lake of generated unstructured data? • How to combine devices or services to automate realization of complex tasks? • Assuming the above, how do we ensure scalability of our search processes? 6 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 7. The Internet of Things State of affairs • Lassila [1] proposed to use Semantic Web technologies to improve interoperability between devices in order to better automate user’s tasks. - Many researches [2,3,4,5] in this field tried to describe “things” or “services” semantically, adopting this vision - Many European projects (e.g. Sensei, IoT-A) try defining ontological models to represent their resources - W3C Semantic Sensors Network Incubator Group (SSN-XG) has developed an ontology for describing sensors • However, adding semantic and reasoning process decreases scalability. Even worst, considering an indoor environment with IoT resources prone to high mobility makes it hard (impossible?) to maintain a KB in a reasonable time 7 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 8. The Internet of Things What we believe regarding IoT in indoor environments • Beyond using Semantic Web to describe IoT resources: - Consider location as an important criteria when searching for IoT resources - E.g. when searching for a printer, you probably want to find one near you - Design a distributed network of nodes - Where each node is bound to one constituent of a Building (a room, a corridor, etc.) - Where each node knows its neighborhood - Where each node contains few but meaningful semantic descriptions of resources - I.e. a node is bound to a room of a building. Such node contains only the semantic descriptions of the IoT resources that are in or in the vicinity of the room - Where each node has local reasoning capabilities: e.g. searching its KB, sharing descriptions of its IoT resources with its neighbors, and forwarding incoming requests to its neighbors - E.g. description of a phone in node “room A” is sent to node “room B” if “room A” and “room B” are close to each other - E.g.2. an incoming request that reaches node “room A” is forwarded to node “room B” in case of no answer 8 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 9. How do we realize our proposal Modeling indoor environment • Create an ontology to model what compose a Building (Floor, Corridor, Room, etc.) • Create the properties allowing a constituent of a Building to describe how it is linked to another constituent (e.g. Room A givesAccessTo RoomB) 9 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 10. How do we realize our proposal A federated [6] network of cooperating semantic nodes • Semantic nodes know their neighborhood, store and exchange descriptions and forward incoming requests Top node of the federation (in-degree = 0) N1 Associated to a Place such as « University Building A » « 2nd Floor » N2 Non source node (in-degree = 1) N3 N4 N5 « CS lab. » « Chemistry lab. » N6 N7 N8 Management link (e.g. N1 manages N2) First cascading process: each node sends its location to its « manager ». Such data implements the location model and the Place concept. Second cascading process: top node sends complete location to all nodes 10 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 11. How do we realize our proposal Sharing knowledge – use of SWRL • Use SWRL to exchange semantic descriptions of IoT resources between nodes - SWRL [7] are conjunctive rules designed on top of an OWL ontology - SWRL specification contains built-ins allowing operations on integer, dates, etc. - A subset of SWRL rules are DL-safe (so, decidable) - SWRL allows defining customized built-ins • Benefits of using SRWL to define rules throwing knowledge exchange - A place owner can define its own sharing rules - Different places can apply a different policy to share knowledge - Adding a rule does not require to recompile the whole code of a node - Newly developed built-ins only need to be referenced in the rules 11 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 12. How do we realize our proposal Sharing knowledge – use of SWRL (2) • Example of rules that we used to test our approach - When a resource has reached (resp. left) a place P, notify all accessible places about this fact - Example of use: enable a node receiving an incoming request to answer “I do not have corresponding object but my neighbor has it” - When it has been learnt that any mobile resource reaches a place P2 after having reached a place P1 and if a resource has just joined P1 notify P2 that a resource will join. - Example of use: P2 anticipates the work required when a resource joins, loading its semantic description by advance 12 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 13. How do we realize our proposal Sharing knowledge – Overall process • Consider a node willing to share knowledge with a set of peers - Apply Dijkstra algorithm on the « graph » associated to the federation of nodes to find the path to follow from the source to the destination - Create a message routed from the source to the destination and containing knowledge to share (RDF triples or a pointer to a semantic description file) - Implementation uses RDF triple stores to store information about EoIs and devices - Consequently, implementation of the message is based on SPARQL1.1 syntax (allowing to update triples stores) 13 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 14. How do we realize our proposal Overall picture • When a described entity is added Described entities - Parse the triples of its description - Update local triple store Semantic profiles - Rebuilt KB (so re-run rules) {t1,t2,…,tn} - With results of the sharing knowledge rules RDF API - Build path for each neighbor to be updated {t1,t2,…,tn} All nec. triples - Generate SPARQL1.1 message KB Manager - Send message {r1,r2,…,rk} TS {r1,r2,…,rk} Msg1: L= {N3,N2} C= {r1,r2,rk} Result Msg2: L= {N3,N4,N5,N6} C= {r4,r7} Dispatcher … N3 N4 Indoor Location N instance N2 5 N1 N {r1,r2,rk} TS 6 TS {r4,r7} 14 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 15. Experimentation • 26 modeled « places » bound to our premises • Several sets of different sizes - Containing semantic profiles of devices and EoIs (using models presented in earlier works [8,9]) - Set sizes ranging from 1 to 100000 RDF triples 15 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 16. Experimentation (2) • Semantic node concept implemented as a Web application (running in a Tomcat server) - Fully implemented in Java - Use of OWLDB (further replaced by Sesame) to store triples - Use of the OWL API + HermiT reasoner to process semantic decriptions of entities - Use of JGraphT library to compute paths between different nodes • Computers (2.23GHtz, 2GB RAM) installed in the modelled “places”, each one running a Tomcat server with one instance of semantic node 16 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 17. Experimentation (3) • 2 types of measures - Evaluating the time taken to update triple stores - Evaluating the time taken to query a triple store - Both follow an exponential curve, validating the fact that searching or maintaining a unique KB would be impossible. 17 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 18. Conclusions • Use of a federated network of cooperative semantic nodes - Each one with a triple store, storing meaningful information • Double cascading process to let all nodes be aware of their neighbors • Sharing knowledge process - Based on SWRL rules - Using SPARQL1.1 to update triple stores • First measures shown - Sharing the results compiled by one node follows an exponential curve (function of the number of results to share) - Querying a triple store also follows an exponential curve (function of the number of triples contained by the store) 18 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 19. References 1. O. Lassila, “Applying semantic web in mobile and ubiquitous computing: Will policy-awareness help”, 4th International Semantic Web Conference, 2005. 2. R. Masuoka, B. Parsia, and Y. Labrou, “Task computing - the semantic web meets pervasive computing”, 2nd International Semantic Web Conference (ISWC2003), 2003. 3. O. Lassila and M. Adler, “Semantic gadgets: Ubiquitous computing meets the semantic web”, in Spinning the Semantic Web, 2003. 4. A. Katasonov, O. Kaykova, O. Khriyenko, S. Nikitin, and V. Y. Terziyan, “Smart semantic middleware for the internet of things” in ICINCO-ICSO, 2008. 5. D. Pfisterer, K. Rmer, D. Bimschas, O. Kleine, R. Mietz, C. Truong, H. Hasemann, A. Krller, M. Pagel, M. Hauswirth, M. Karnstedt, M. Leggieri, A. Passant, and R. Richardson, “Spitfire: toward a semantic web of things” IEEE Communications Magazine, 2011. 6. D. Heimbigner and D. McLeod, “A federated architecture for information management”, ACM Trans. Inf. Syst. 1985. 7. SWRL A Semantic Web Rule Language combining OWL and RuleML, http://www.w3.org/Submission/SWRL/ 8. B. Christophe, V. Verdot, and V. Toubiana, “Searching the web of things”, in Semantic Computing (ICSC), 2011. 9. B. Christophe, “Semantic profiles to model the web of things”, in Semantics Knowledge and Grid (SKG), 2011. 19 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 20. Thanks Benoit Christophe Bell Labs Research Alcatel-Lucent Bell Labs France benoit.christophe@alcatel-lucent.com 20 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.