• DocumentCode
    968146
  • Title

    On Maximizing Tree Bandwidth for Topology-Aware Peer-to-Peer Streaming

  • Author

    Jin, Xing ; Yiu, W. P Ken ; Chan, S. H Gary ; Wang, Yajun

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Kowloon
  • Volume
    9
  • Issue
    8
  • fYear
    2007
  • Firstpage
    1580
  • Lastpage
    1592
  • Abstract
    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 ap-proximable within a factor of (2/3 + epsiv), for any epsiv > 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 Plan-etLab further confirms this. Our study shows that the knowledge of underlay is important for constructing efficient overlay trees.
  • Keywords
    bandwidth allocation; communication complexity; multicast communication; multimedia systems; optimisation; peer-to-peer computing; telecommunication network topology; trees (mathematics); Internet-like topology; NP-hard problem; approximation algorithm; end-to-end delay; group dynamics; high-bandwidth overlay tree; link bandwidth; link connectivity; maximum bandwidth multicast tree; minimum stress multicast tree; peer-to-peer multimedia streaming; resilience; scalability; streaming service; topology-aware peer-to-peer streaming; tree bandwidth maximization; tree construction; Overlay tree; peer-to-peer streaming; topology-aware; tree bandwidth;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2007.907459
  • Filename
    4378424