• DocumentCode
    57005
  • Title

    Capacity Management of Seed Servers in Peer-to-Peer Streaming Systems With Scalable Video Streams

  • Author

    Mokhtarian, Kianoosh ; Hefeeda, Mohamed

  • Volume
    15
  • Issue
    1
  • fYear
    2013
  • fDate
    Jan. 2013
  • Firstpage
    181
  • Lastpage
    194
  • Abstract
    To improve rendered video quality and serve more receivers, peer-to-peer (P2P) video-on-demand streaming systems usually deploy seed servers. These servers complement the limited upload capacity offered by peers. In this paper, we are interested in optimally managing the capacity of seed servers, especially when scalable video streams are served to peers. Scalable video streams are encoded in multiple layers to support heterogeneous receivers. We show that the problem of optimally allocating the seeding capacity to serve scalable streams to peers is NP-complete. We then propose an approximation algorithm to solve it. Using the proposed allocation algorithm, we develop an analytical model to study the performance of P2P video-on-demand streaming systems and to manage their resources. The analysis also provides an upper bound on the maximum number of peers that can be admitted to the system in flash crowd scenarios. We validate our analysis by comparing its results to those obtained from simulations. Our analytical model can be used by administrators of P2P streaming systems to estimate the performance and video quality rendered to users under various network, peer, and video characteristics.
  • Keywords
    approximation theory; computational complexity; peer-to-peer computing; video signal processing; video streaming; NP-complete; P2P streaming systems; P2P video-on-demand streaming systems; analytical model; approximation algorithm; capacity management; heterogeneous receivers; peer-to-peer streaming systems; rendered video quality; scalable video streams; seed servers; Analytical models; Approximation algorithms; Bandwidth; Bit rate; Peer to peer computing; Servers; Streaming media; Analytical models; peer-to-peer streaming; resource allocation; scalable video streaming;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2012.2225042
  • Filename
    6331532