• 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

Novel Architectures for P2P Applications: the Continuous-Discrete Approach (2002)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.wisdom.weizmann.ac.il]
  • [www.wisdom.weizmann.ac.il]
  • [research.microsoft.com]
  • [www.wisdom.weizmann.ac.il]
  • [www.wisdom.weizmann.ac.il]
  • [www.wisdom.weizmann.ac.il]
  • [www.wisdom.weizmann.ac.il]
  • [www.wisdom.weizmann.ac.il]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Moni Naor , Udi Wieder
Citations:130 - 8 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Naor02novelarchitectures,
    author = {Moni Naor and Udi Wieder},
    title = {Novel Architectures for P2P Applications: the Continuous-Discrete Approach},
    booktitle = {},
    year = {2002},
    pages = {50--59}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We propose a new approach for constructing P2P networks based on a dynamic decomposition of a continuous space into cells corresponding to processors. We demonstrate the power of these design rules by suggesting two new architectures, one for DHT (Distributed Hash Table) and the other for dynamic expander networks. The DHT network, which we call Distance Halving allows logarithmic routing and load, while preserving constant degrees. It offers an optimal tradeoff between the degree and the dilation in the sense that degree d guarantees a dilation of O(log dn). Another advantage over previous constructions is its relative simplicity. A major new contribution of this construction is a dynamic caching technique that maintains low load and storage even under the occurrence of hot spots. Our second construction builds a network that is guaranteed to be an expander. The resulting topologies are simple to maintain and implement. Their simplicity makes it easy to modify and add protocols. A small variation yields a DHT which is robust against random faults. Finally we show that, using our approach, it is possible to construct any family of constant degree graphs in a dynamic environment, though with worst parameters. Therefore we expect that more distributed data structures could be designed and implemented in a dynamic environment.

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
1478 The probabilistic method - Spencer - 1992
1206 Introduction to Parallel Algorithms and Architectures: Arrays - Leighton - 1992
1194 Pastry: Scalable, Decentralized 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
485 The Small-World Phenomenon: An Algorithm Perspective - Kleinberg - 2000
438 Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web - Karger, Lehman, et al. - 1997
436 A hierarchical Internet object cache - Chankhunthod, Danszig, et al. - 1996
433 Kademlia: A Peer-to-Peer Information System Based on the XOR Metric - Maymounkov, Mazières - 2002
366 Byzantine quorum systems - Malkhi, Reiter - 1997
322 A digital fountain approach to reliable distribution of bulk data - Byers, Luby, et al. - 1998
260 Viceroy: A Scalable and Dynamic Emulation of the Butterfly - Malkhi, Naor, et al. - 2002
192 A scheme for fast parallel communication - Valiant - 1982
190 How to emulate shared memory - RANADE - 1985
165 Analysis of the evolution of peerto-peer systems - Liben-Nowell, Balakrishnan, et al. - 2002
151 Koorde: A simple degree-optimal distributed hash table - Kaashoek, Karger - 2003
150 Erasure coding vs. replication: A quantitative comparison - Weatherspoon, Kubiatowicz - 2002
142 Random walks in peer-to-peer networks - Gkantsidis, Mihail, et al.
121 Routing algorithms for DHTs: Some open questions - Ratnasamy, Shenker, et al. - 2002
117 Simple efficient load balancing algorithms for peer-to-peer systems - Karger, Ruhl - 2004
90 and Zvi Galil. Explicit constructions of linear-sized superconcentrators - Gabber - 1981
85 Building peer-to-peer systems with chord, a distributed lookup service - Dabek, Brunskill, et al. - 2001
84 Ashu Rege: ”A Digital Fountain Approach to Reliable Distribution of Bulk Data - Byers, Luby, et al. - 1998
82 Koorde: A Simple Degree-Optimal Hash Table - Kaashoek, Karger - 2003
79 The power of two random choices: A survey of techniques and results, Handbook of Randomized Computing 1 - Mitzenmacher, Richa, et al. - 2001
71 Explicit constructions of linear-sized superconcentrators - Gabber, Galil - 1981
69 A proof of Alon’s second eigenvalue conjecture and related problems, Mem - Friedman
66 Distributed construction of random expander networks - Law, Siu - 2003
50 Explicit constructions of concentrators - Margulis - 1975
48 Dynamically fault-tolerant content addressable networks - Saia, Fiat, et al. - 2002
45 The content-addressable network d2b - Fraigniaud, Gavoille - 2003
45 A generic scheme for building overlay networks in adversarial scenarios - Abraham, Awerbuch, et al. - 2003
44 E.J.: Work-preserving emulations of fixed-connection networks - Koch, Leighton, et al. - 1997
39 Approximate load balancing on dynamic and asynchronous networks - Aiello, Awerbuch, et al. - 1993
39 Explicit constructions of concentrators, Probl - Margulis - 1973
38 A Simple Fault Tolerant Distributed Hash Table - Naor, Wieder - 2003
37 Asymptotically efficient approaches to fault-tolerance in peer-to-peer networks - Hildrum, Kubiatowicz - 2003
37 B.Maggs, “Expanders might be practical: Fast algorithms for routing around faults on multi-butterflies - Leighton - 1989
36 Balanced binary trees for ID management and load balance in distributed hash tables - Manku
35 resistant peer-to-peer content addressable networks - Fiat, Saia - 2002
33 Estimating network size from local information - Horowitz, Malkhi
32 Censorship resistant peerto-peer content addressable networks - FIAT, SAIA - 2002
29 Scalable and dynamic quorum systems - Naor, Wieder - 2003
15 Druschel,"Pastry: scalable, decentraized object location and routing for large-scale peer-to-peer systems - Rowstron, P - 2001
12 Concentration of Measure for the Analysis of Randomised Algorithms - Dubhashi, Panconesi - 2009
11 Viceroy: A Scalable and Dynamic Emulation of the Butter y - Malkhi, Naor, et al.
10 Decentralized algorithms using both local and random probes for p2p load balancing - Kenthapadi, Manku - 2005
9 The expansion and mixing time of skip graphs with applications - Aspnes, Wieder - 2005
9 Fast fault-tolerant concurrent access to shared objects - Plaxton, Rajaraman - 1996
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