Performance and dependability of structured peer-to-peer overlays
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Structured peer-to-peer (P2P) overlay networks provide a useful substrate for building distributed applications. They map object keys to overlay nodes and offer a primitive to send a message to the node responsible for a key. They can implement, for example, distributed hash tables and multicast trees. However, there are concerns about the performance and dependability of these overlays in realistic environments. Several studies have shown that current P2P environments have high churn rates: nodes join and leave the overlay continuously. This paper presents techniques that continuously detect faults and repair the overlay to achieve high dependability and good performance in realistic environments. The techniques are evaluated using large-scale network simulation experiments with fault injection guided by real traces of node arrivals and departures. The results show that previous concerns are unfounded; our techniques can achieve dependable routing in realistic environments with an average delay stretch below two and a maintenance overhead of less than half a message per second per node.Keywords
This publication has 14 references indexed in Scilit:
- SplitStreamPublished by Association for Computing Machinery (ACM) ,2003
- The impact of DHT routing geometry on resilience and proximityPublished by Association for Computing Machinery (ACM) ,2003
- Scribe: a large-scale and decentralized application-level multicast infrastructureIEEE Journal on Selected Areas in Communications, 2002
- The impact of routing policy on Internet pathsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Secure routing for structured peer-to-peer overlay networksPublished by Association for Computing Machinery (ACM) ,2002
- Distributed object location in a dynamic networkPublished by Association for Computing Machinery (ACM) ,2002
- ChordACM SIGCOMM Computer Communication Review, 2001
- BayeuxPublished by Association for Computing Machinery (ACM) ,2001
- Wide-area cooperative storage with CFSPublished by Association for Computing Machinery (ACM) ,2001
- Accessing nearby copies of replicated objects in a distributed environmentPublished by Association for Computing Machinery (ACM) ,1997