ACM Home Page
Please provide us with feedback. Feedback
Practical, distributed network coordinates
Full text PdfPdf (316 KB)
Source ACM SIGCOMM Computer Communication Review archive
Volume 34 ,  Issue 1  (January 2004) table of contents
COLUMN: Papers from Hotnets-II table of contents
Pages: 113 - 118  
Year of Publication: 2004
ISSN:0146-4833
Authors
Russ Cox  MIT Laboratory for Computer Science
Frank Dabek  MIT Laboratory for Computer Science
Frans Kaashoek  MIT Laboratory for Computer Science
Jinyang Li  MIT Laboratory for Computer Science
Robert Morris  MIT Laboratory for Computer Science
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 62,   Citation Count: 7
Additional Information:

abstract   references   cited by   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/972374.972394
What is a DOI?

ABSTRACT

Vivaldi is a distributed algorithm that assigns synthetic coordinates to internet hosts, so that the Euclidean distance between two hosts' coordinates predicts the network latency between them. Each node in Vivaldi computes its coordinates by simulating its position in a network of physical springs. Vivaldi is both distributed and efficient: no fixed infrastructure need be deployed and a new host can compute useful coordinates after collecting latency information from only a few other hosts. Vivaldi can rely on piggy-backing latency information on application traffic instead of generating extra traffic by sending its own probe packets.This paper evaluates Vivaldi through simulations of 750 hosts, with a matrix of inter-host latencies derived from measurements between 750 real Internet hosts. Vivaldi finds synthetic coordinates that predict the measured latencies with a median relative error of 14 percent. The simulations show that a new host joining an existing Vivaldi system requires fewer than 10 probes to achieve this accuracy. Vivaldi is currently used by the Chord distributed hash table to perform proximity routing, replica selection, and retransmission timer estimation.


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
Planetlab. www.planet-lab.org.
 
2
BitTorrent. http://bitconjurer.org/BitTorrent/protocol.html.
 
3
Miguel Castro, Peter Druschel, Y. C. Hu, and Antony Rowstron. Exploiting network proximity in peer-to-peer overlay networks. Technical Report MSR-TR-2002-82, Microsoft Research, June 2002.
 
4
Russ Cox and Frank Dabek. Learning Euclidean coordinates for Internet hosts. www.pdos.lcs.mit.edu/~rsc/6867.pdf, December 2002.
5
 
6
 
7
Thomer Gil, Jinyang Li, Frans Kaashoek, and Robert Morris. Peer-to-peer simulator, 2003. Source available at: cvs.pdos.lcs.mit.edu.
8
 
9
 
10
KaZaA media dekstop. http://www.kazaa.com/.
11
12
 
13
Eugene Ng. Gnp software, 2003. Source available at: http://www-2.cs.cmu.edu/~eugeneng/research/gnp/software.html.
 
14
T. S. Eugene Ng and Hui Zhang. Predicting Internet network distance with coordinates-based approaches. In Proceedings of IEEE Infocom 2002, 2002.
 
15
Marcelo Pias, Jon Crowcroft, Steve Wilbur, Tim Harris, and Salem Bhatti. Lighthouses for scalable distributed location. In IPTPS, 2003.
 
16
N. Priyantha, H. Balakrishnan, E. Demaine, and S. Teller. Anchor-free distributed localization in sensor networks. Technical Report TR-892, MIT LCS, April 2003.
17
 
18
Sylvia Ratnasamy, Mark Handley, Richard Karp, and Scott Shenker. Topologically-aware overlay construction and server selection. In Proceedings of IEEE Infocom 2002, 2002.
 
19
Roberto Rinaldi and Marcel waldvogel. Routing and data location in overlay peer-to-peer networks. Research Report RZ-3433, IBM, July 2002.
 
20
Yuval Shavitt and Tomer Tankel. Big-bang simulation for embedding network distances in Euclidean space. In Proc. of IEEE Infocom, April 2003.
 
21
 
22
Marcel Waldvogel and Roberto Rinaldi. Efficient topology-aware overlay network. In Hotnets-I, 2002.
 
23
Limin Wang, Vivek Pai, and Larry Peterson. The Effectiveness of Request Redirection on CDN Robustness. In Proceedings of the Fifth Symposium on Operating Systems Design and Implementation, Boston, MA USA, December 2002.

CITED BY  7
 
 
Collaborative Colleagues:
Russ Cox: colleagues
Frank Dabek: colleagues
Frans Kaashoek: colleagues
Jinyang Li: colleagues
Robert Morris: colleagues

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