• DocumentCode
    2244008
  • Title

    Bandwidth Constrained Tree Construction for Live Streaming Systems in P2P Networks

  • Author

    Yunyue Lin ; Qishi Wu ; Xukang Lu ; Yi Gu

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Memphis, Memphis, TN, USA
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    516
  • Lastpage
    523
  • Abstract
    The traditional client-server architecture widely adopted on the Internet is not adequate to meet the increasing user loads and bandwidth demands in live streaming systems especially for multimedia content delivery. Peer-to-peer P2P) overlay networks provide excellent system scalability and high resource utilization, which make it an attractive solution to this problem. This paper considers a hybrid hierarchical P2P overlay network structure that consists of both super and normal peers. The media streaming architecture is built upon a tree structured network of super peers and the tree construction process has a significant impact on the overall system performance. We construct network cost models and formulate a Bandwidth Constrained Tree (BCT) construction problem, which aims at maximizing the number of peers that satisfy a specified bandwidth constraint. We prove that BCT is NP-complete and propose optimal algorithms in two special cases and a heuristic approach in a general case. The performance superiority of the proposed method is illustrated by an extensive set of experiments on simulated networks of various sizes in comparison with existing greedy and degree constrained algorithms.
  • Keywords
    Internet; bandwidth allocation; client-server systems; communication complexity; media streaming; peer-to-peer computing; resource allocation; telecommunication network topology; trees (mathematics); Internet; NP-complete problem; bandwidth constrained tree construction; bandwidth demand; client-server architecture; cost model; hybrid hierarchical P2P overlay network structure; live streaming system; media streaming architecture; multimedia content delivery; peer-to-peer overlay network; resource utilization; super peers; system scalability; tree structured network; user load; Algorithm design and analysis; Bandwidth; Heuristic algorithms; Network topology; Peer to peer computing; Throughput; Topology; P2P; live streaming; overlay networks; spanning tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-9727-0
  • Type

    conf

  • DOI
    10.1109/ICPADS.2010.39
  • Filename
    5695643