Assessing data dissemination strategies within Triple Spaces on the Web of Things esIoT 2012 Aitor G ´ omez-Goiri , Diego L ´ opez-de-Ipi ˜ na DeustoTech - Deusto Institute of Technology, University of Deusto http://www.morelab.deusto.es July 4, 2012
Assessing data dissemination strategies within Triple Spaces on the Web of Things (presentation made on esIoT 2012)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Assessing data dissemination strategieswithin Triple Spaces on the Web of Things
esIoT 2012
Aitor Gomez-Goiri, Diego Lopez-de-Ipina
DeustoTech - Deusto Institute of Technology, University of Deustohttp://www.morelab.deusto.es
Assessing data dissemination strategies Introduction 3 / 57
The Web of Things
I Growing connectivity of everyday objects.I WoT to integrate things.
I Scalable interaction, integration with the web world...I But also inherits problems from the web world!
I Lack of expressiveness and human orientationI The Semantic Web enables sharing knowledge across
different applications
Assessing data dissemination strategies Introduction 4 / 57
The Semantic Web
The vision of the Semantic Web is to extend principles ofthe Web from documents to data. Data should beaccessed using the general Web architecture using, e.g.,URI-s; data should be related to one another just asdocuments (or portions of documents) are already. Thisalso means creation of a common framework that allowsdata to be shared and reused across application,enterprise, and community boundaries, to be processedautomatically by tools as well as manually, includingrevealing possible new relationships among pieces ofdata. [Con11]
Assessing data dissemination strategies Introduction 5 / 57
The Semantic Web
The vision of the Semantic Web is to extend principles ofthe Web from documents to data. Data should beaccessed using the general Web architecture using, e.g.,URI-s; data should be related to one another just asdocuments (or portions of documents) are already. Thisalso means creation of a common framework that allowsdata to be shared and reused across application,enterprise, and community boundaries, to be processedautomatically by tools as well as manually, includingrevealing possible new relationships among pieces ofdata. [Con11]
Assessing data dissemination strategies Introduction 6 / 57
Triple Space Computing
I Describes the knowledge shared using the SWI 2 applications using standard ontologies can interact among
them automatically enriching one each other.I Space-based computing
I time autonomyI space autonomyI reference autonomy
Assessing data dissemination strategies Introduction 7 / 57
Goal
How to realize this shared blackboard in the IoT?
Assessing data dissemination strategies Introduction 9 / 57
Outline
Introduction
Data dissemination strategiesCentralizationNegative broadcastingGossiping based strategy
Evaluation
Conclusions
Assessing data dissemination strategies Data dissemination strategies 10 / 57
Centralization in short
r = |Q| + wf .t .(|N| − 1) (1)
Assessing data dissemination strategies Data dissemination strategies 13 / 57
Negative broadcasting in short
r = |Q|.(|N| − 1) (2)
Assessing data dissemination strategies Data dissemination strategies 16 / 57
How to improve the NB?
Reducing the amount of receivers for a query.
Assessing data dissemination strategies Data dissemination strategies 17 / 57
Problem: how to perfectly predict them withoutknowing all what they know?
TBox and ABox
According to Nardi and Brachman [NB03]...
TBox contains the knowledge which describes general propertiesof concepts or terminology.
ABox contains knowledge that is specific to the individuals of thedomain of discourse.
Assessing data dissemination strategies Data dissemination strategies 22 / 57
In other words...
With TBox we can describe the type of devices there are in theworld or the sensors they have.
With ABox we can specify that HTC is a mobile brand or that thesensed temperature is 3o C.
Assessing data dissemination strategies Data dissemination strategies 23 / 57
TBox and ABox in IoT scenarios?
I Mobile devices: user profile,...I Sensors and actuatorsI The structure of the data barely changes!
Assessing data dissemination strategies Data dissemination strategies 24 / 57
Our proposal
I We can assume that all the nodes have or can easily obtainthe TBox information.
I Nodes gossip the classes of concepts (rdf:type) shared byother nodes.
Assessing data dissemination strategies Data dissemination strategies 25 / 57