[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1018440.1021948guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Semantic-Laden Peer-to-Peer Service Directory

Published: 25 August 2004 Publication History

Abstract

The most intuitive way to build a service directory application that allows for service entities to register or search for services on top of a structured peer-to-peer network is to build reverse indices at appropriate nodes on the network. However, this implies trust on the reliability and integrity of other nodes on the network, which may be too risky an assumption for businesses. This paper proposes a service directory that groups service entities of the same category together; this is achieved by dedicating part of the node identifiers to correspond to their service category semantic. Using Chord as the peer-to-peer substrate, this scheme logically divides the Chord circle into equidistant arcs; each arc is called an island. This scheme will result in the formation of islands of varying population, and thus changing the uniformly spread topology of the original Chord. Simulations are used to investigate the path length and message load of the changed topology. An additional routing scheme is also proposed and simulated to exploit the new topology to gain better path length.

References

[1]
"Host Anycasting Service", RFC 1546.
[2]
A. Mislove, A. Post, et al., "POST: A secure, resilient, cooperative messaging system", In HotOS lX, May 2003.
[3]
A. Rowstron, and P. Druschel "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems," IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), 2001.
[4]
Gnutella Protocol Development. http://rfcgnutella.sourceforge.net/
[5]
I. Stoica, D. Adkins, S. Zhuang, S. Shenker et S. Surana, "Internet indirection infrastructure", ACM SIGCOMM'02, August 2002.
[6]
I. Stoica, R. Morris, D. Karger, M. F. Kaashoek and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup service for Internet applications," ACM SIGCOMM, 2001.
[7]
J. Kangasharju, K. Ross, D. Turner, "Secure and Resilient Peer-to-Peer E-Mail: Design and Implementation", IEEE International Conference on Peer-to-Peer Computing, 2002.
[8]
J. Kubiatowicz et al., "Oceanstore: An architecture for global-scale persistent storage", International Conference on Architectural Support for Programming Languages and Operating Systems, 2000.
[9]
M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh, "Splitstream: High-bandwidth content distribution in a cooperative environment", IPTPS 2003.
[10]
M. Schlosser, M. Sintek, S. Decker, W. Nejdl, "A Scalable and Ontology-Based P2P Infrastructure for Semantic Web Services", IEEE International Conference on Peer-to-Peer Computing, 2002.
[11]
[12]
Open Directory Project, http://dmoz.org
[13]
P. Reynolds, A. Vahdat, "Efficient Peer-to-Peer Keyword Searching", ACM/IFIP/USENIX International Middleware Conference, 2003.
[14]
R. Cox, A. Muthitacharoen, R. Morris, "Serving DNS using a Peer-to-Peer Lookup Service", IPTPS 2002.
[15]
S. Ardon, "OPENDIR: An Open Distributed Service Directory", unpublished.
[16]
S. Ratnasamy, P. Francis, M. Handley, R. Karp and S. Schenker, "A scalable content addressable network," ACM SIGCOMM, 2001.
[17]
T. Hu, A. Sereviratne, "General Clusters in Peer-to-Peer Networks", IEEE International Conference on Networks, 2003.

Cited By

View all
  • (2007)SNetProceedings of the 2007 ACM symposium on Applied computing10.1145/1244002.1244302(1393-1397)Online publication date: 11-Mar-2007
  • (2005)The role of caching and context-awareness in P2P service discoveryProceedings of the 6th international conference on Mobile data management10.1145/1071246.1071267(142-146)Online publication date: 9-May-2005

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
P2P '04: Proceedings of the Fourth International Conference on Peer-to-Peer Computing
August 2004
264 pages
ISBN:0769521568

Publisher

IEEE Computer Society

United States

Publication History

Published: 25 August 2004

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2007)SNetProceedings of the 2007 ACM symposium on Applied computing10.1145/1244002.1244302(1393-1397)Online publication date: 11-Mar-2007
  • (2005)The role of caching and context-awareness in P2P service discoveryProceedings of the 6th international conference on Mobile data management10.1145/1071246.1071267(142-146)Online publication date: 9-May-2005

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media