Enhancing the Peer-To-Peer Architecture with a Roaming Service and OWL

This paper addresses the problem of building a unified structure to describe a peer-to-peer system. Our approach uses the well-known notations in the P2P area, and provides a global architecture that puts a separation between the platform specific characteristics and the logical ones. In order to enable the navigation of the peer across platforms, a roaming layer is added. The latter provides a capability to define a unique identification of peer and assures the mapping between this identification and those used in each platform. The mapping task is assured by special wrapper. In addition, ontology is proposed to give a clear presentation of the structure of the P2P system without interesting in the content and the resource managed by the peer. The ontology is created according to the web semantic paradigm and using OWL language; so, the structure of the system is considered as a web resource.




References:
[1] B. Yang and H. Garcia-Molina. Designing a super peer network.
[2] B. Yang and H. Garcia-Molina. Improving efficiency of peer-to-peer
search. In Proc. of the 28th Intl. Conf. on Distributed Computing
Systems, July 2002.
[3] Gnutella home page. www.gnutella.com.
[4] I. Stoica, R. Morris, M. Kaashoek, and H. Balakrishnan. Chord: A
scalable peer-to-peer lookup service for Internet applications. In Proc. of
ACM SIGCOMM-01, San Diego, CA, USA, August 2001.
[5] Ian Clarke, Scott G. Miller, Theodore W. Hong, Oskar Sandberg, and
Brandon Wiley. Protecting Free Expression Online with Freenet. IEEE
Internet Computing, 6(1), Jan./Feb. 2002.
[6] K. Aberer, P. Cudr'e-Mauroux, A. Datta, Z. Despotovic, M. Hauswirth,
M. Punceva, and R. Schmidt. P-grid: A self-organizing structured p2p
system. ACM SIGMOD Record, 32(3), 2003.
[7] Kazaa home page. www.kazaa.com.
[8] M. Cai and M. Frank. RDFPeers: A Scalable Distributed RDF
Repository based on A Structured Peer-to-Peer Network. In
International World Wide Web Conference (WWW), 2004.
[9] M. Ehrig, P. Haase, R. Siebes, S. Staab, H. Stuckenschmidt, R. Studer,
and C. Tempich. The SWAP Data and Metadata Model for Semantics-
Based Peer-to-Peer Systems. In Multiagent System Technologies
(MATES), 2003.
[10] M. Hemam & Z. Boufaida "An Ontology Development Process for the
Semantic Web". EKAW'04 Workshop on Knowledge Management and
the Semantic Web, Whittlebury Hall, Northamptonshire, UK. 2004
[11] Mike Dean, Dan Connolly, Frank van Harmelen, James Hendler, Ian
Horrocks, Deborah L. McGuinness, Peter F. Patel-Schneider, and Lynn
Andrea Stein. Web ontology language (OWL) reference version 1.0.
W3CWorking Draft, 2003. Available at
http://www.w3.org/TR/2003/WD-owl-ref-20030331.
[12] Nejdl, W., et al.: Super-peer-based routing and clustering strategies for
rdf-based peer-topeer networks. In: Proceedings of the Twelfth
International World Wide Web Conference (WWW 2003), Budapest,
Hungary (2003)
[13] S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A
scalable content-addressable network. In Proc. of ACM SIGCOMM-01,
San Diego, CA, USA, August 2001.