IoT Service Discovery Architecturein IoT.est Project
Service discovery in IoT.est• It is the most important component for theknowledge management module in the IoT.estproject....
Proposed solution• Our solution: geospatial indexing + distributedsemantic repository;• Performing semantic search on sema...
Update operations in the discoveryplatform• updating R-Tree is an expensive operation;• however, since the leaves in the R...
Implementation5http://en.wikipedia.org/wiki/File:R-tree.svg
Upcoming SlideShare
Loading in …5
×

Distributed semantic repository and discovery architecture

310 views

Published on

Wei Wang, Distributed semantic repository and discovery architecture

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
310
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Distributed semantic repository and discovery architecture

  1. 1. IoT Service Discovery Architecturein IoT.est Project
  2. 2. Service discovery in IoT.est• It is the most important component for theknowledge management module in the IoT.estproject.• It provides a number of functionalitiesessential for other work packages in servicecreation, composition, testing anddeployment.– semantic annotation for IoT services– service description data distribution/storage– IoT service lookup and discovery 2
  3. 3. Proposed solution• Our solution: geospatial indexing + distributedsemantic repository;• Performing semantic search on semantic repositoriesensures the accuracy: support more meaningful andexpressive queries;• Geospatial indexing (e.g., R-Tree) ensures the searchefficiency: efficiently reduce the search scope duringdiscovery.3
  4. 4. Update operations in the discoveryplatform• updating R-Tree is an expensive operation;• however, since the leaves in the R-Tree are semanticrepositories (e.g., Gateways), even the serviceschange frequently, the R-Tree may not need to beupdated.• most changes are constrained within the managinggateways:– Update messages do not need to propagate– significantly reduces computational complexity of theupdate operations in dynamic environments.4
  5. 5. Implementation5http://en.wikipedia.org/wiki/File:R-tree.svg

×