Search and replication in unstructured peer-to-peer networks

Qin Lv, Pei Cao, Edith Cohen, Kai Li, Scott Shenker

Research output: Contribution to journalConference article

40 Scopus citations

Abstract

Decentralized and unstructured peer-to-peer networks such as Gnutella are attractive for certain applications because they require no centralized directories and no precise control over network topology or data placement. However, the flooding-based query algorithm used in Gnutella does not scale; each individual query generates a large amount of traffic and large systems quickly become overwhelmed by the query-induced load. This paper explores various alternatives to Gnutella's query algorithm and data replication strategy. We propose a query algorithm based on multiple random walks that resolves queries almost as quickly as Gnutella's flooding method while reducing the network traffic by two orders of magnitude in many cases. We also present a distributed replication strategy that yields close-to-optimal performance.

Original languageEnglish (US)
Pages (from-to)258-259
Number of pages2
JournalPerformance Evaluation Review
Volume30
Issue number1
DOIs
StatePublished - 2002
EventACM SIGMETRICS 2002 International Conference on Measurement and Modeling of Computer Systems - Marina Del Rey, CA, United States
Duration: Jun 15 2002Jun 19 2002

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Search and replication in unstructured peer-to-peer networks'. Together they form a unique fingerprint.

  • Cite this