ACM Home Page
Please provide us with feedback. Feedback
Novel architectures for P2P applications: the continuous-discrete approach
Full text pdf formatPdf (260 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Routing I table of contents
Pages: 50 - 59  
Year of Publication: 2003
ISBN:1-58113-661-7
Authors
Moni Naor  Weizmann Institute of Science, Rehovot, Israel
Udi Wieder  Weizmann Institute of Science, Rehovot, Israel
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 64,   Citation Count: 38
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/777412.777421
What is a DOI?

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 d n). 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
N. Alon and J. H. Spencer. The Probabilistic Method. John Wiley & Sons, 2000.
 
3
A. Chankhunthod, P. B. Danzig, C. Neerdaels, M. F. Schwartz, and K. J. Worrell. A hierarchical Internet object cache. In Proceedings of the USENIX 1996 annual technical conference, pages 153--163.
 
4
 
5
 
6
P. Fraigniaud and P. Gauron. The content-addressable network d2b. Technical Report LRI 1349, Univ. Paris-Sud, 2003.
 
7
O. Gabber and Z. Galil. Explicit construction of linear-sized superconcentrators. Journal of Computer and System Science, 22:407--420, 1981.
 
8
F. Kaashoek and D. Karger. Koorde, a simple degree-optimal hash table. In 2nd International Workshop on Peer-to-Peer Systems (IPTPS), 2003.
9
10
11
 
12
Ching Law and Kai-Yeung Siu. Distributed construction of random expander graphs. In INFOCOM, 2003.
 
13
14
 
15
16
17
 
18
G. A. Margulis. Explicit constructions of concentrators. Problemy Peredachi Informatsii, (9(4)):325--332, 1973.
 
19
M. Mitzenmacher, A. Richa, and R. Sitaraman. The power of two random choices: A survey of the techniques and results. In Handbook of Randomized Computing. P. Pardalos, S. Rajasekaran, J. Rolim, and Eds. Kluwer, editors, 2000.
20
 
21
M. Naor and U. Wieder. A simple fault tolerant distributed hash table. In Second International Workshop on Peer-to-Peer Systems, February 2003.
 
22
23
 
24
 
25
26
 
27
L. G. Valiant. A scheme for fast parallel communication. SIAM Journal on Computing, 11(2):350--361, 1982.
 
28

CITED BY  38
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Peer to Peer - Readers of this Article have also read: