• DocumentCode
    12029
  • Title

    On Replication Algorithm in P2P VoD

  • Author

    Yipeng Zhou ; Fu, Tom Z. J. ; Dah Ming Chiu

  • Author_Institution
    Dept. of Inf. Eng., Chinese Univ. of Hong Kong, Hong Kong, China
  • Volume
    21
  • Issue
    1
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    233
  • Lastpage
    243
  • Abstract
    Traditional video-on-demand (VoD) systems rely purely on servers to stream video content to clients, which does not scale. In recent years, peer-to-peer assisted VoD (P2P VoD) has proven to be practical and effective. In P2P VoD, each peer contributes some storage to store videos (or segments of videos) to help the video server. Assuming peers have sufficient bandwidth for the given video playback rate, a fundamental question is what is the relationship between the storage capacity (at each peer), the number of videos, the number of peers, and the resultant off-loading of video server bandwidth. In this paper, we use a simple statistical model to derive this relationship. We propose and analyze a generic replication algorithm Random with Load Balancing (RLB) that balances the service to all movies for both deterministic and random (but stationary) demand models and both homogeneous and heterogeneous peers (in upload bandwidth). We use simulation to validate our results for sensitivity analysis and for comparisons to other popular replication algorithms. This study leads to several fundamental insights for P2P VoD system design in practice.
  • Keywords
    peer-to-peer computing; statistical analysis; video on demand; video streaming; P2P VoD systems; RLB; generic replication algorithm; peer-to-peer assisted video-on-demand systems; random with load balancing; replication algorithm; sensitivity analysis; statistical model; video content streaming; video playback rate; video server bandwidth; Bandwidth; Correlation; Load modeling; Motion pictures; Peer to peer computing; Servers; Streaming media; Peer-to-peer assisted video-on-demand (P2P VoD); replication; scheduling; stationary;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2196444
  • Filename
    6198314