1 / 13

PeerThing P2P-based Semantic Resource Discovery

PeerThing P2P-based Semantic Resource Discovery. Felix Heine, Matthias Hovestadt, Odej Kao, Kerstin Voss fh@upb.de , maho@upb.de, okao@upb.de , kerstinv@upb.de. Agenda. Motivation System Design and Workflow Implementation Details Conclusion. Pentium 3 DDR2 RAM = 512 MB. Search:

karan
Download Presentation

PeerThing P2P-based Semantic Resource Discovery

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PeerThingP2P-based Semantic Resource Discovery Felix Heine, Matthias Hovestadt, Odej Kao, Kerstin Vossfh@upb.de,maho@upb.de,okao@upb.de,kerstinv@upb.de

  2. Agenda • Motivation • System Design and Workflow • Implementation Details • Conclusion PeerThing:P2P-based Semantic Resource Discovery

  3. Pentium 3 DDR2 RAM = 512 MB Search: Pentium 3 RAM >= 256 MB Semantic Search Engine Pentium 4 SRAM = 1024 MB Motivation Organization B Organization A Organization C PeerThing:P2P-based Semantic Resource Discovery

  4. Motivation • Previous work for semantic search • Central database stores information • DL (Description Logics) more expressive than RDF (Resource Description Framework) • Decentralized concept necessary • Local resources should be favored • Search according to static and dynamic data PeerThing:P2P-based Semantic Resource Discovery

  5. Idea PeerThing:P2P-based Semantic Resource Discovery

  6. Poolhead Poolclient Poolclient Pool System Design Poolclient Userclient Poolclient Poolhead Poolclient Pool P2P PeerThing:P2P-based Semantic Resource Discovery

  7. S S S S S S S PeerThing - Initialization Poolclient Userclient Poolclient Poolhead Poolclient Pool Poolhead P2P Poolclient Poolclient Pool PeerThing:P2P-based Semantic Resource Discovery

  8. D D S S D S D S S D PeerThing – Query Process Pentium 3500 MB RAM free P2, 500 MB free Poolclient Userclient P3, 250 MB free Poolclient Poolhead Poolclient P3, 600 MB free Pool Poolhead P2P Poolclient Poolclient AMD XP AMD Athlon Pool PeerThing:P2P-based Semantic Resource Discovery

  9. Local Implementation • Poolclients • Elect one poolhead • Inform poolhead once about static features • Provide dynamic data on request • Poolheads • Expert system RACER PRO for semantic search • Knowledge base in OWL DL (Web Ontology Language) • Requests in DIG • Hold static data from his clients, cache dynamic data • Local resources can be favored in search • Establish connection to other pools via P2P PeerThing:P2P-based Semantic Resource Discovery

  10. Features of the P2P Network • Bases on Gnutella concept (JTella implementation) • Modifications: • Locality is considered for the connection process • Connect only with the “nearest” peers • Direct Routeback of answers PeerThing:P2P-based Semantic Resource Discovery

  11. Features for Usability • Semantic Queries • No detailed description necessary • Compatible resources can be found Higher success rate, easy to use • UserInterface shows currently used ontology • Dynamic reconfiguration • Only valid requests • Language reconfiguration according to ontology labels Easy to use, to reconfigurate PeerThing:P2P-based Semantic Resource Discovery

  12. Screenshot static dynamic PeerThing:P2P-based Semantic Resource Discovery

  13. Conclusion • Semantic search finds compatible results • Decentralized concept with no bottlenecks • Dynamic reconfiguration with ontologies • Simple usability • Improved P2P Network implementation • Prototype implemented • Future Work: • Support of multiple ontologies Thanks for your attention!Questions? PeerThing:P2P-based Semantic Resource Discovery

More Related