Super-peer-based routing strategies for RDF-based peer-to-peer networks

RDF-based P2P networks have a number of advantages compared to simpler P2P networks such as Napster, Gnutella or to approaches based on distributed indices on binary keys such as CAN and CHORD. RDF-based P2P networks allow complex and extendable descriptions of resources instead of fixed and limited ones, and they provide complex query facilities against these metadata instead of simple keyword-based searches. In this paper we will discuss RDF-based P2P networks like Edutella as a specific example of a new type of P2P networks - schema-based P2P networks - and describe the use of super-peer based topologies for these networks. Super-peer based networks can provide better scalability than broadcast based networks, and provide support for inhomogeneous schema-based networks, with different metadata schemas and ontologies (crucial for the Semantic Web). Based on (dynamic) metadata routing indices, stated in RDF, the superpeer network supports sophisticated routing and distribution strategies, as well as preparing the ground for advanced mediation and clustering functionalities.

[1]  Hector Garcia-Molina,et al.  Improving Search in Peer-to-Peer Systems , 2001 .

[2]  Hector Garcia-Molina,et al.  Designing a super-peer network , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[3]  Stefan Decker,et al.  Ontologies and efficient search on p2p networks , 2002 .

[4]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[5]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[6]  Wolfgang Nejdl,et al.  Distributed Queries and Query Optimization in Schema-Based P2P-Systems , 2003, DBISP2P.

[7]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[8]  Dan Suciu,et al.  What Can Database Do for Peer-to-Peer? , 2001, WebDB.

[9]  Ora Lassila,et al.  W3c resource description framework (rdf) model and syntax specification , 1998 .

[10]  Roland Wagner Proceedings 22nd International Conference on Distributed Computing Systems Workshops, 2-5 July 2002, Vienna, Austria , 2002 .

[11]  Fausto Giunchiglia,et al.  Data Management for Peer-to-Peer Computing : A Vision , 2002, WebDB.

[12]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[13]  Alfons Kemper,et al.  ObjectGlobe: Ubiquitous query processing on the Internet , 2001, The VLDB Journal.

[14]  Alfons Kemper,et al.  Hyperqueries: Dynamic Distributed Query Processing on the Internet , 2001, VLDB.

[15]  Steffen Staab,et al.  EDUTELLA: Searching and Annotating Resources within an RDF-based P2P Network , 2002, Semantic Web Workshop.

[16]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[17]  Alon Y. Halevy,et al.  Piazza: data management infrastructure for semantic web applications , 2003, WWW '03.

[18]  Aris M. Ouksel,et al.  Agents and Peer-to-Peer Computing , 2003, Lecture Notes in Computer Science.

[19]  Wolfgang Nejdl,et al.  Super-peer-based routing and clustering strategies for RDF-based peer-to-peer networks , 2003, WWW '03.

[20]  Li Gong Project JXTA: A Technology Overview , 2001 .

[21]  Manfred Hauswirth,et al.  Semantic Gossiping , 2002 .

[22]  Alfons Kemper,et al.  Building Dynamic Market Places Using HyperQueries , 2002, EDBT.

[23]  Tore Risch,et al.  EDUTELLA: a P2P networking infrastructure based on RDF , 2002, WWW.