On maximizing tree bandwidth for topology-aware peer-to-peer streaming

被引:32
|
作者
Jin, Xing [1 ]
Yiu, W. -P. Ken [1 ]
Chan, S. -H. Gary [1 ]
Wang, Yajun [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Kowloon, Peoples R China
关键词
overlay tree; peer-to-peer streaming; topologyaware; tree bandwidth;
D O I
10.1109/TMM.2007.907459
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, there has been an increasing interest in peer-to-peer (P2P) multimedia streaming. In this paper, we consider constructing a high-bandwidth overlay tree for streaming services. We observe that underlay information such as link connectivity and link bandwidth is important in tree construction, because two seemingly disjoint overlay paths may share common links on the underlay. We hence study how to construct a high-bandwidth overlay tree given the underlay topology. We formulate the problem as building a Maximum Bandwidth Multicast Tree (MBMT) or a Minimum Stress Multicast Tree (MSMT), depending on whether link bandwidth is available or not. We prove that both problems are NP-hard and are not approximable within a factor of (2/3 + epsilon), for any epsilon > 0, unless P = NP. We then present approximation algorithms to address them and analyze the algorithm performance. Furthermore, we discuss some practical issues (e.g., group dynamics, resilience and scalability) in system implementation. We evaluate our algorithms on Internet-like topologies. The results show that our algorithms can achieve high tree bandwidth and low link stress with low penalty in end-to-end delay. Measurement study based on PlanetLab further confirms this. Our study shows that the knowledge of underlay is important for constructing efficient overlay trees.
引用
收藏
页码:1580 / 1592
页数:13
相关论文
共 50 条
  • [1] Topology-aware peer-to-peer on-demand streaming
    Zhang, RM
    Butt, AR
    Hu, YC
    [J]. NETWORKING 2005: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS, 2005, 3462 : 1 - 14
  • [2] Random landmarking in mobile, topology-aware peer-to-peer networks
    Winter, R
    Zahn, T
    Schiller, J
    [J]. 10TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 319 - 324
  • [3] A TOPOLOGY-AWARE PEER-TO-PEER PROTOCOL APPLICABLE TO WIRELESS NETWORK
    Wang, Shiguo
    Ji, Hong
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 1004 - 1009
  • [4] Topology-aware routing in structured peer-to-peer overlay networks
    Castro, M
    Druschel, P
    Hu, YC
    Rowstron, A
    [J]. FUTURE DIRECTIONS IN DISTRIBUTED COMPUTING: RESEARCH AND POSITION PAPERS, 2003, 2584 : 103 - 107
  • [6] A generic approach to make structured peer-to-peer systems topology-aware
    Qiu, TQ
    Wu, F
    Chen, GH
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 816 - 826
  • [7] MULTI+:: A robust and topology-aware peer-to-peer multicast service
    Garces-Erice, Luis
    Biersack, Emst W.
    [J]. COMPUTER COMMUNICATIONS, 2006, 29 (07) : 900 - 910
  • [8] Dynamic zone-balancing of topology-aware peer-to-peer networks
    Wu, G
    Liu, JL
    [J]. GRID AND COOPERATIVE COMPUTING - GCC 2005, PROCEEDINGS, 2005, 3795 : 965 - 970
  • [9] Bandwidth-Aware Peer-to-Peer 3D Streaming
    Chien, Chien-Hao
    Hu, Shun-Yun
    Jiang, Jehn-Ruey
    [J]. 2009 8TH ANNUAL WORKSHOP ON NETWORK AND SYSTEMS SUPPORT FOR GAMES (NETGAMES 2009), 2009,
  • [10] TAP: Topology-aware peer-to-peer network with expanding-area lookup
    Kim, E
    Han, J
    Park, D
    [J]. HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 985 - 994