A construction of locality-aware overlay network: mOverlay and its performance

被引:87
作者
Zhang, XY [1 ]
Zhang, Q
Zhang, ZS
Song, G
Zhu, WW
机构
[1] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[2] Microsoft Res Asia, Beijing Sigma Ctr, Beijing 100080, Peoples R China
[3] San Diego Res Ctr, San Diego, CA 92130 USA
[4] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
关键词
distributed algorithms; overlay network; quality-of-service (QoS);
D O I
10.1109/JSAC.2003.818780
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, there are many research interests in the peer-to-peer overlay architectures. Most widely used unstructured peer-to-peer (P2P) networks rely on central directory servers or massive message flooding, clearly not scalable. Distributed hash tables (DHT)-based structured overlay networks are expected to eliminate flooding and central servers, but can require many long haul messages deliveries. Thus, one important aspect of constructing an efficient overlay network is how to exploit network locality in the underlying network. In this paper, we propose a novel mechanism, mOverlay, for constructing an overlay network that takes account of locality of network hosts. The constructed overlay network can significantly decrease the communication cost between end hosts by ensuring that a message reaches its destination with small overhead and highly efficient forwarding. To construct the locality-aware overlay network, dynamic landmark technology is introduced. In this paper, we first present an effective locating algorithm for a new host joining the overlay network. Furthermore, we present theoretical analysis and simulation results to evaluate the network performance. Our analysis shows that the overhead of our locating algorithm is O(log N), where N is the number of hosts in the overlay network. Our simulation results show that the average distance between a pair of hosts in the constructed overlay network is only about 11% of the one in a traditional, randomly connected overlay network. Network design guidelines are also provided in the paper. Many large-scale network applications, such as media streaming, application-level multicasting, and media distribution can leverage our. proposed locatity-aware overlay, mOverlay, to enhance their performance.
引用
收藏
页码:18 / 28
页数:11
相关论文
共 23 条
[1]  
[Anonymous], 2001, UCBCSD011141
[2]  
BANERJEE S, 2002, ACM SIGCOMM 2002
[3]   Emergence of scaling in random networks [J].
Barabási, AL ;
Albert, R .
SCIENCE, 1999, 286 (5439) :509-512
[4]  
CASTRO M, 2002, FUD 2002 INT WORKSH
[5]  
CHU Y, 2000, ACM SIGMETRICS
[6]  
COHEN E, 2002, ACM SIGCOMM 2002
[7]   IDMaps: A global Internet host distance estimation service [J].
Francis, P ;
Jamin, S ;
Jin, C ;
Jin, YX ;
Raz, D ;
Shavitt, Y ;
Zhang, LX .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (05) :525-540
[8]  
KELEHER P, 2002, 1 INT WORKSH PEER TO
[9]  
KRISHNAMURTHY B, 2000, ACM SIGCOMM 2000
[10]  
Krishnamurthy B., 2001, ACM SIGCOMM IMW 2001