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
相关论文
共 50 条
  • [1] Rating Network Paths for Locality-Aware Overlay Construction and Routing
    Du, Wei
    Liao, Yongjun
    Tao, Narisu
    Geurts, Pierre
    Fu, Xiaoming
    Leduc, Guy
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (05) : 1661 - 1673
  • [2] Towards Fast Decentralized Construction of Locality-Aware Overlay Networks
    Slivkins, Aleksandrs
    [J]. PODC'07: PROCEEDINGS OF THE 26TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2007, : 89 - 98
  • [3] Measurement-based construction of locality-aware overlay networks
    Zhang, XY
    Song, G
    Zhang, Q
    Zhu, WW
    Gao, LX
    Zhang, ZS
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1401 - 1405
  • [4] CLOSER: A Collaborative Locality-Aware Overlay SERvice
    Manzillo, Marco Papa
    Ciminiera, Luigi
    Marchetto, Guido
    Risso, Fulvio
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (06) : 1030 - 1037
  • [5] Anycast in locality-aware peer-to-peer overlay networks
    Zhang, RM
    Hu, YC
    [J]. GROUP COMMUNICATIONS AND CHARGES, PROCEEDINGS: TECHNOLOGY AND BUSINESS MODELS, 2003, 2816 : 34 - 46
  • [6] A construction of Peer-to-Peer streaming system based on flexible locality-aware overlay networks
    Lai, Chih-Han
    Chan, Yu-Wei
    Chung, Yeh-Ching
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2008, 5036 : 296 - +
  • [7] Rainbow: A locality-aware peer-to-peer overlay multicast system
    Chen, Yang
    Deng, Bei-xing
    Li, Xing
    [J]. GCC 2006: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 151 - +
  • [8] Locality-aware predictive scheduling of network processors
    Wolf, T
    Franklin, MA
    [J]. ISPASS: 2001 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2001, : 152 - 159
  • [9] Locality-Aware Network Utilization Balancing in NoCs
    More, Ankit
    Taskin, Baris
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 21 (01)
  • [10] A Socio- And Locality-Aware Overlay for User-Centric Networking
    Florian, Martin
    Hartmann, Fabian
    Baumgart, Ingmar
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 327 - 333