• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Handling churn in a DHT (2003)

Cached

  • Download as a PDF

Download Links

  • [oceanstore.cs.berkeley.edu]
  • [srhea.net]
  • [www.srhea.net]
  • [oceanstore.cs.berkeley.edu]
  • [oceanstore.cs.berkeley.edu]
  • [www.ssrc.ucsc.edu]
  • [iris.csail.mit.edu]
  • [people.inf.ethz.ch]
  • [oceanstore.cs.berkeley.edu]
  • [www.eecs.berkeley.edu]
  • [srhea.net]
  • [www.srhea.net]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Sean Rhea , Dennis Geels , Timothy Roscoe , John Kubiatowicz
Citations:285 - 23 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@TECHREPORT{Rhea03handlingchurn,
    author = {Sean Rhea and Dennis Geels and Timothy Roscoe and John Kubiatowicz},
    title = {Handling churn in a DHT},
    institution = {},
    year = {2003}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

This paper addresses the problem of churn—the continuous process of node arrival and departure—in distributed hash tables (DHTs). We argue that DHTs should perform lookups quickly and consistently under churn rates at least as high as those observed in deployed P2P systems such as Kazaa. We then show through experiments on an emulated network that current DHT implementations cannot handle such churn rates. Next, we identify and explore three factors affecting DHT performance under churn: reactive versus periodic failure recovery, message timeout calculation, and proximity neighbor selection. We work in the context of a mature DHT implementation called Bamboo, using the ModelNet network emulator, which models in-network queuing, cross-traffic, and packet loss. These factors are typically missing in earlier simulationbased DHT studies, and we show that careful attention to them in Bamboo’s design allows it to function effectively at churn rates at or higher than that observed in P2P file-sharing applications, while using lower maintenance bandwidth than other DHT implementations. 1

Citations

3028 H.: Chord: A scalable Peer-To-Peer lookup service for internet applications - Stoica, Morris, et al.
2353 A scalable content-addressable network - Ratnasamy, Francis, et al. - 2001
2033 Congestion avoidance and control - Jacobson - 1988
1503 Pastry: Scalable, Distributed Object Location and Routing for Large-Scale Peer-to-Peer Systems - Rowstron, Druschel - 2001
928 Tapestry: An infrastructure for fault-tolerant wide-area location and routing - Zhao, Kubiatowicz, et al. - 2001
914 A measurement study of peer-to-peer file sharing systems - Saroiu, Gummadi, et al. - 2002
777 Wide-area cooperative storage with CFS - Dabek, Kaashoek, et al. - 2001
593 Epidemic algorithms for replicated database maintenance - Demers, Greene, et al. - 1988
433 Kademlia: A Peer-to-Peer Information System Based on the XOR Metric - Maymounkov, Mazières - 2002
422 Accessing nearby copies of replicated objects in a distributed environment - Plaxton, Rajaraman, et al. - 1997
374 Tapestry: a resilient global-scale overlay for service deployment - Zhao, Huang, et al. - 2004
333 Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload - Gummadi, Dunn, et al. - 2003
267 Analyzing peer-to-peer traffic across large networks - Sen, Wang - 2004
245 G.: Understanding availability - Bhagwan, Savage, et al. - 2003
213 I.: The Impact of DHT Routing Geometry on Resilience and Proximity - Gummadi, Gummadi, et al. - 2003
204 A quantitative comparison of graph-based models for Internet topology - Zegura, Calvert, et al.
201 Scalability and accuracy in a large-scale network emulator - VAHDAT, YOCUM, et al.
165 Analysis of the evolution of peerto-peer systems - Liben-Nowell, Balakrishnan, et al. - 2002
155 Distributed object location in a dynamic network - Hildrum, Kubiatowicz, et al. - 2002
138 Designing a DHT for low latency and high throughput - Dabek, Li, et al. - 2004
121 High availability, scalable storage, dynamic peer networks: pick two - Blake, Rodrigues - 2003
121 Availability and Locality Measurements of Peer-To-Peer File Systems - Chu, Labonte, et al. - 2002
120 An evaluation of scalable application-level multicast built using peer-to-peer overlay networks - Castro, Jones, et al. - 2003
118 Exploiting Network Proximity in Peer-to-Peer Overlay Networks - Castro, Druschel, et al. - 2002
103 On spreading a rumor - Pittel - 1987
77 Performance and Dependability of Structured Peer-to-Peer Overlays - Castro, Costa, et al.
75 Datagram congestion control protocol (DCCP - Kohler, Handley, et al.
65 The Case for a Hybrid P2P Search Infrastructure - Loo, Huebsch, et al.
65 Controlling the cost of reliability in peer-to-peer overlays - MAHAJAN, CASTRO, et al. - 2003
64 Brocade: Landmark Routing on Overlay Networks - Zhao, Duan, et al.
47 Comparing the performance of distributed hash tables under churn - Li, Stribling, et al. - 2004
35 Robust and efficient data management for a distributed hash table - Cates - 2003
10 Learning Euclidean coordinates for Internet hosts. www.pdos.lcs.mit.edu/˜rsc/6867.pdf - Cox, Dabek - 2002
8 Building a flexible and efficient routing infrastructure: Need and challenges - Lakshminaryanan, Stoica, et al. - 2003
1 Measurement, modeling, and analysis of a peerto -peer file-sharing workload - Gummadi, Dunn, et al. - 2003
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University