ACM Home Page
Please provide us with feedback. Feedback
EGOIST: overlay routing using selfish neighbor selection
Full text PdfPdf (274 KB)
Source International Conference On Emerging Networking Experiments And Technologies archive
Proceedings of the 2008 ACM CoNEXT Conference table of contents
Madrid, Spain
Article No. 6  
Year of Publication: 2008
ISBN:978-1-60558-210-8
Authors
Georgios Smaragdakis  Deutsche Telekom Labs/TU, Berlin
Vassilis Lekakis  FORTH & U. of Crete
Nikolaos Laoutaris  Telefónica Research, Barcelona
Azer Bestavros  Boston University
John W. Byers  Boston University
Mema Roussopoulos  FORTH & U. of Crete
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 53,   Citation Count: 0
Additional Information:

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

ABSTRACT

A foundational issue underlying many overlay network applications ranging from routing to peer-to-peer file sharing is that of connectivity management, i.e., folding new arrivals into an existing overlay, and re-wiring to cope with changing network conditions. Previous work has considered the problem from two perspectives: devising practical heuristics for specific applications designed to work well in real deployments, and providing abstractions for the underlying problem that are analytically tractable, especially via game-theoretic analysis. In this paper, we unify these two thrusts by using insights gleaned from novel, realistic theoretic models in the design of EGOIST -- a distributed overlay routing system that we implemented, deployed, and evaluated on PlanetLab. Using extensive measurements of paths between nodes, we demonstrate that EGOIST'S neighbor selection primitives significantly outperform existing heuristics on a variety of performance metrics, including delay, available bandwidth, and node utilization. Moreover, we demonstrate that EGOIST is competitive with an optimal, but unscalable full-mesh approach, remains highly effective under significant churn, is robust to cheating, and incurs minimal overhead. Finally, we use a multiplayer peer-to-peer game to demonstrate the value of EGOIST to end-user applications.


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
A. Blanc, Y.-K. Liu, A. Vahdat, and S. Shenker. Designing incentives for peer-to-peer routing. In P2PEcon '04.
7
 
8
B.-G. Chun, R. Fonseca, I. Stoica, and J. Kubiatowicz. Characterizing selfishly constructed overlay routing networks. In INFOCOM '04.
9
 
10
 
11
12
13
14
15
 
16
J. Han, D. Watson, and F. Jahanian. Topology aware overlay networks. In INFOCOM '05.
 
17
N. Laoutaris, L. Poplawski, R. Rajaraman, R. Sundaram, and S.-H. Teng. A Bounded-Degree Network Formation Game. In PODC '08.
18
 
19
N. Laoutaris, G. Smaragdakis, A. Bestavros, and J. Byers. Implications of Selfish Neighbor Selection in Overlay Networks. In INFOCOM '07.
 
20
J. Ledlie, P. Pietzuch, and M. Seltzer. Network Coordinates in the Wild. In NSDI '07.
 
21
Z. Li and P. Mohapatra. Impact of Topology On Overlay Routing Service. In INFOCOM '04.
 
22
Z. Li and P. Mohapatra. QRON: QoS-aware routing in overlay networks. IEEE JSAC, 22(1): 29--40, Jan 2004.
 
23
Y. Liu, H. Zhang, W. Gong, and D. F. Towsley. On the interaction between overlay routing and underlay routing. In INFOCOM '05.
24
25
26
 
27
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker. Topologically aware overlay construction and server selection. In INFOCOM '02.
 
28
 
29
V. Ribeiro, R. Riedi, R. Baraniuk, J. Navratil, and L. Cottrell. pathChirp: Efficient Available Bandwidth Estimation for Network Paths. In PAM '03.
30
 
31
 
32
S. Seetharaman and M. Ammar. On the Interaction between Dynamic Routing in the Overlay and Native Layers. In INFOCOM '06.
 
33
A. Shriram, M. Murray, Y. Hyun, N. Brownlee, A. Broido, M. Fomenkov, and K. C. Claffy. Comparison of Public End-to-End Bandwidth Estimation Tools on High-Speed Links. In PAM '05.
 
34
G. Smaragdakis. Overlay Network Creation and Maintenance with Selfish Users. PhD Dissertation, Computer Science Department, Boston University, 2008.
 
35
G. Smaragdakis, N. Laoutaris, A. Bestavros, J. Byers, and M. Roussopoulos. EGOIST: Overlay Routing using Selfish Neighbor Selection. Technical Report BUCS-TR-2007-013, CS Department, Boston University.
 
36
G. Smaragdakis, N. Laoutaris, P. Michiardi, A. Bestavros, J. W. Byers, and M. Roussopoulos. Swarming on Optimized Graphs for n-way Broadcast. In INFOCOM '08.
 
37
Srinivasan Seetharaman and Voler Hilt and Markus Hofmann and Mostafa Ammar. Preemptive strategies to improve routing performance of native and overlay layers. In INFOCOM '07.
 
38
 
39
 
40
 
41
A. Young, J. Chen, Z. Ma, A. Krishnamurthy, L. L. Peterson, and R. Wang. Overlay Mesh Construction Using Interleaved Spanning Trees. In INFOCOM '04.
 
42

Collaborative Colleagues:
Georgios Smaragdakis: colleagues
Vassilis Lekakis: colleagues
Nikolaos Laoutaris: colleagues
Azer Bestavros: colleagues
John W. Byers: colleagues
Mema Roussopoulos: colleagues