[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Scalable blind search and broadcasting over Distributed Hash Tables

Published: 01 February 2008 Publication History

Abstract

Typical blind search algorithms in P2P networks generate a significant amount of duplicate query messages in order to increase the success rate. We present a novel framework, named Recursive Partitioning Search (RPS), for blind search over structured peer-to-peer (P2P) networks, by which the query message duplication can be avoided. Two realizations of the framework for Chord and Pastry are presented. By simulation, we compare success rate, lookup delay and overlay network load of RPS with various well-known blind search algorithms, and illustrate RPS being a superior blind search algorithm running over DHTs. The algorithm guarantees that with high probability the lookup delay to visit every peer is of O(logN) hops, comparable to the delay of the exact-match search over the DHTs, which is proved for two example DHTs, Chord and Pastry in the paper. RPS is a simple and intuitive method for blind search over DHTs compared to other complex approaches like those building sophisticated index structures or requiring analysis of the words in the stored documents, yet a lot more efficient than known simple methods like Flooding and Random Walk. With RPS, every node in the overlay network is visited not more than once by design. These characteristics qualify the Recursive Partitioning Search over DHT as an efficient broadcasting algorithm. We investigate RPS scalability and propose a formula to choose an appropriate Time-to-Live (TTL) parameter value to maintain the balance between high success rate and reasonable network load. Active peer churn degrades the performance of RPS as a broadcasting mechanism proportionally to the churn rate. But the success rate of blind search using RPS may be affected negligibly if proper replications exist as in most P2P file sharing networks.

References

[1]
http://www.gnutella.com - Gnutella website.
[2]
K. Singh, H. Schulzrinne, Peer-to-Peer Internet Telephony Using SIP, Columbia University, CUCS-044-04, 2004.
[3]
E. Shim, S. Narayanan, G. Daley, An Architecture for Peer-to-Peer Session Initiation Protcol (P2P SIP), Internet-Draft, Work-in-Progress, February 26, 2006.
[4]
Stoica, R. Morris, D. Karger, F. Kaashoek, H. Balakrishnan, Chord: a scalable peer-to-peer lookup service for internet applications, in: ACM SIGCOMM, 2001.
[5]
A. Rowstron, P. Druschel, Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems, in: IFIP/ACM Middleware, November 2001.
[6]
V. Kalogeraki, D. Gunopulos, D. Zeinalipour-Yazti, A local search mechanism for peer-to-peer networks, in: CIKM, 2002.
[7]
Q. Lv, P. Cao, E. Cohen, K. Li, S. Shenker, Search and replication in unstructured peer-to-peer networks, in: ICS, June 2002.
[8]
C. Tang, Z. Xu, M. Mahalingam, pSearch: information retrieval in structured overlays, in: ACM HotNets-I, 2002.
[9]
Berry, M., Drmac, Z. and Uessup, E., Matrices, vector spaces, and information retrieval. SIAM Review. v41 i2. 335-362.
[10]
S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker, A scalable content-addressable network, in: ACM SIGCOMM, 2001.
[11]
Y. Chen, Z. Xu, C. Zhai, A scalable semantic indexing framework for peer-to-peer information retrieval, in: ACM SIGIR 05 Workshop on Heterogeneous and Distributed Information Retrieval, 2005.
[12]
C. Sangpachatanaruk, T. Znati, A P2P overlay architecture for personalized resource discovery, access, and sharing over the Internet, in: CCNC, 2005.
[13]
In: Fellbaum, C. (Ed.), WordNet. An Electronic Lexical Database, The MIT Press.
[14]
http://www.minutemansoftware.com - GPSS World.
[15]
B. Yang, H. Garcia-Molina, Improving search in peer-to-peer networks, in: ICDCS, 2002.
[16]
J. Li, J. Stribling, T.M. Gil, R. Morris, F. Kaashoek, Comparing the performance of distributed hash tables under churn, in: The 3rd International Workshop on Peer-to-Peer Systems (IPTPS), San Diego, CA, February 2004.
[17]
S. El-Ansary, L.O. Alima, P. Brand, S. Haridi, Efficient broadcast in structured P2P networks, in: Proceedings of the 2nd International Workshop on Peer-to-Peer Systems, 2003.
[18]
V.M. Vishnevsky, A.A Safonov, M. Yakimov, E. Shim, A.D. Gelman, Tag routing for efficient blind search in peer-to-peer networks, in: Proceedings of IEEE Symposium on Computers and Communications (ISCC), Pula-Cagliary, Sardinia, Italy, 2006, pp. 409-416.
[19]
D. Wu, Y. Tian, K.-W. Ng, Analytical study on improving DHT lookup performance under churn, in: Proceedings of Sixth IEEE International Conference on Peer-to-Peer Computing, 2006, pp. 2490-258.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Communications
Computer Communications  Volume 31, Issue 2
February, 2008
234 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 February 2008

Author Tags

  1. Broadcasting
  2. Distributed Hash Table
  3. P2P
  4. Peer-to-peer
  5. Search

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Elastic MapReduce executionProceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing10.1109/CCGrid.2014.14(216-225)Online publication date: 26-May-2014
  • (2013)MatchTreeFuture Generation Computer Systems10.5555/2479992.248015229:6(1596-1610)Online publication date: 1-Aug-2013
  • (2012)PonDProceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing10.1145/2287076.2287105(161-172)Online publication date: 18-Jun-2012
  • (2011)PISAComputer Communications10.1016/j.comcom.2010.09.00534:6(715-729)Online publication date: 1-May-2011
  • (2009)Optimally efficient multicast in structured peer-to-peer networksProceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference10.5555/1700527.1700575(123-127)Online publication date: 11-Jan-2009
  • (2008)Management of peer-to-peer overlaysInternational Journal of Internet Protocol Technology10.1504/IJIPT.2008.0192913:1(2-12)Online publication date: 1-Jul-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media