MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Self-organization in peer-to-peer systems (2002) [18 citations — 2 self]

Download:
pdf
by Jonathan Ledlie, Jacob M. Taylor, Laura Serban, Margo Seltzer
In Proceedings of the 2002 SIGOPS European Workshop, St. Emilion
http://www.eecs.harvard.edu/~jonathan/p2p/sigops02.pdf
Add To MetaCart

Abstract:

This paper addresses the problem of forming groups in peer-to-peer (P2P) systems and examines what dependability means in decentralized distributed systems. Much of the literature in this field assumes that the participants form a local picture of global state, yet little research has been done discussing how this state remains stable as nodes enter and leave the system. We assume that nodes remain in the system long enough to benefit from retaining state, but not sufficiently long that the dynamic nature of the problem can be ignored. We look at the components that describe a system’s dependability and argue that next-generation decentralized systems must explicitly delineate the information dispersal mechanisms (e.g., probe, event-driven, broadcast), the capabilities assumed about constituent nodes (bandwidth, uptime, re-entry distributions), and distribution of information demands (needles in a haystack vs. hay in a haystack [13]). We evaluate two systems based on these criteria: Chord [22] and a heterogeneous-node hierarchical grouping scheme [11]. The former gives a ¢¤£¦ ¥ failed request rate under normal P2P conditions and a prototype of the latter a similar rate under more strenuous conditions with an order of magnitude more organizational messages. This analysis suggests several methods to greatly improve the prototype. 1.

Citations

2113 Chord: A scalable peer-to-peer lookup service for internet applications – Stoica, Morris, et al.
687 Space/time trade-offs in hash coding with allowable errors – Bloom - 1970
682 A measurement study of peer-to-peer file sharing systems – Saroiu, Gummadi, et al. - 2002
652 Freenet: A Distributed Anonymous Information Storage and Retrieval System – Clarke, Sandberg, et al. - 2000
643 Oceanstore: An architecture for global-scale persistent storage – Kubiatowicz, Bindel, et al. - 2000
581 Wide-area cooperative storage with CFS – Dabek, Kaashoek, et al. - 2001
319 Free Riding on Gnutella – Adar, Huberman - 2000
159 Building efficient wireless sensor networks with low-level naming – Heidemsnn, Silva, et al. - 2001
158 A.Rowstron. Past: A large-scale, persistent peer-to-peer storage utility – Druschel - 2001
118 Peer-to-peer architecture case study: Gnutella network – Ripeanu, Foster - 2001
113 Compressed bloom filters – Mitzenmacher
86 Probabilistic location and routing – Rhea, Kubiatowicz - 2002
74 Can heterogeneity make Gnutella scalable – Lv, Ratnasamy, et al. - 2002
72 The Asilomar Report on Database Research – Bernstein, Brodie, et al. - 1998
62 Punctuated equilibrium and criticality in a simple model of evolution. Phys – Bak, Sneppen - 1993
58 Brocade: Landmark rout-ing on overlay networks – ZHAO, DUAN, et al.
50 Experiences deploying a large-scale emergent network – WILCOX-O’HEARN - 2002
33 Practical Performance of Bloom Filters and Parallel Free-text Searching – Ramakrishna - 1989
25 Observations on the Dynamic Evolution of Peer-to-Peer Networks – Liben-Nowell, Balakrishnan, et al. - 2002
5 Gnutella protocol specification v0.4. http: //www.clip2.com/GnutellaProtocol04.pdf – Gnutella - 2001
4 On self-organized criticality and synchronization in lattice models of coupled dynamical systems – Perez, Corral, et al. - 1996
2 Scaling filename queries in a large-scale distributed file system – Ledlie, Serban, et al. - 2002
2 Colloquium: Criticality and superfluidity in liquid 4he under nonequilibrium conditions – Weichman, Harter, et al.
1 Why Gnutella can’t scale. http://www – Ritter - 2001
1 Chord simulator. http://www.fs.net/cvs/ sfsnet/simulator/?cvsroot=CFS-CVS – Stoica - 2001