• DocumentCode
    623872
  • Title

    Capacity of P2P on-demand streaming with simple, robust and decentralized control

  • Author

    Can Zhao ; Jian Zhao ; Xiaojun Lin ; Chuan Wu

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2013
  • fDate
    14-19 April 2013
  • Firstpage
    2697
  • Lastpage
    2705
  • Abstract
    The performance of large-scaled peer-to-peer (P2P) video-on-demand (VoD) streaming systems can be very challenging to analyze. In practical P2P VoD systems, each peer only interacts with a small number of other peers/neighbors. Further, its upload capacity may vary randomly, and both its downloading position and content availability change dynamically. In this paper, we rigorously study the achievable streaming capacity of large-scale P2P VoD systems with sparse connectivity among peers, and investigate simple and decentralized P2P control strategies that can provably achieve close-to-optimal streaming capacity. We first focus on a single streaming channel. We show that a close-to-optimal streaming rate can be asymptotically achieved for all peers with high probability as the number of peers N increases, by assigning each peer a random set of Θ(log N) neighbors and using a uniform rate-allocation algorithm. Further, the tracker does not need to obtain detailed knowledge of which chunks each peer caches, and hence incurs low overhead. We then study multiple streaming channels where peers watching one channel may help in another channel with insufficient upload bandwidth. We propose a simple random cache-placement strategy, and show that a close-to-optimal streaming capacity region for all channels can be attained with high probability, again with only Θ(log N) per-peer neighbors. These results provide important insights into the dynamics of large-scale P2P VoD systems, which will be useful for guiding the design of improved P2P control protocols.
  • Keywords
    cache storage; computational complexity; decentralised control; peer-to-peer computing; video on demand; video streaming; Θ(log N) neighbors; P2P On-demand streaming; P2P VoD systems; close-to-optimal streaming capacity; close-to-optimal streaming capacity region; decentralized P2P control strategies; decentralized control; large-scale P2P VoD systems; large-scaled peer-to-peer video-on-demand streaming systems; multiple streaming channels; peer caches; random cache-placement strategy; streaming channel; uniform rate-allocation algorithm; upload bandwidth; Algorithm design and analysis; Availability; Decentralized control; Peer-to-peer computing; Robustness; Servers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2013 Proceedings IEEE
  • Conference_Location
    Turin
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-5944-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2013.6567078
  • Filename
    6567078