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.
[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.
[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.
@article{"International Journal of Electrical, Electronic and Communication Sciences:53872", author = "Younes Djaghloul and Zizette Boufaida", title = "Enhancing the Peer-To-Peer Architecture with a Roaming Service and OWL", abstract = "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.", keywords = "Peer to peer, ontology, owl.", volume = "1", number = "10", pages = "1446-6", }