ACM Home Page
Please provide us with feedback. Feedback
Towards fast decentralized construction of locality-aware overlay networks
Full text PdfPdf (240 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing table of contents
Portland, Oregon, USA
SESSION: Peer-to-peer systems table of contents
Pages: 89 - 98  
Year of Publication: 2007
ISBN:978-1-59593-616-5
Author
Aleksandrs Slivkins  Brown University, Providence, RI
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1281100.1281116
What is a DOI?

ABSTRACT

We consider a large overlay network where any two nodes can communicate directly via the underlying Internet as long as the sender knows the recipient's ip-address. Due to the scalability requirement, the overlay network must be sparse: a given node can store at most a polylogarithmic number of ip-addresses. A notion of distance (locality) in the network is given by node-to-node round-trip times. We assume that initially the overlay links are random, and hence have no explicit locality-aware properties.

We provide fast distributed constructions for various locality-aware (low-stretch) distributed data structures, such as: distance labeling schemes, name-independent routing schemes, and multicast trees. In previous work, such data structures have only been constructed via centralized algorithms. Our constructions complete in poly-logarithmic time (and thus induce at most a poly-logarithmic load on every given node), and achieve quality guarantees similar to those of the corresponding centralized algorithms.

Our algorithms use a common locality-aware, small-world-like overlay framework, constructed via concurrent random walks. Our guarantees are for growth-constrained metrics, a well-studied family of metrics which have been proposed as a reasonable abstraction of round-trip times in the Internet.


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
3
4
 
5
 
6
 
7
B. Awerbuch and D. Peleg. Sparse partitions. In 31st Symp. on Foundations of Computer Science (FOCS), pages 503--513, 1990.
 
8
Y.-H. Chu, S. G. Rao, S. Seshan, and H. Zhang. Case for End System Multicast. IEEE J. on Selected Areas in Communication (JSAC), 20(8), 2002.
9
10
 
11
 
12
 
13
 
14
15
 
16
17
18
 
19
 
20
21
22
23
 
24
C. Law and K.-Y. Siu. Distributed construction of random expander networks. In IEEE INFOCOM, 2003.
 
25
 
26
T. E. Ng and H. Zhang. Predicting Internet network distance with coordinates-based approaches. In IEEE INFOCOM, 2002.
 
27
28
29
 
30
A. Slivkins. Towards Fast Decentralized Construction of Locality-Aware Overlay Networks. Technical report, Brown University, June 2007. Available online at http://www.cs.brown.edu/people/slivkins/.
31
32
 
33
V. Vishnumurthy and P. Francis. On Heterogeneous Overlay Construction and Random Node Selection in Unstructured P2P Networks. In IEEE INFOCOM, 2006.
34
 
35
Q. Zhang, F. Yang, W. Zhu, and Y.-Q. Zhang. A Construction of Locality-Aware Overlay Network: mOverlay and its performance. IEEE J. on Selected Areas in Communications (JSAC), 22(1):18--28, 2004.


Collaborative Colleagues:
Aleksandrs Slivkins: colleagues