• DocumentCode
    41590
  • Title

    Turbocharged Video Distribution via P2P

  • Author

    Chunfeng Yang ; Yipeng Zhou ; Liang Chen ; Fu, Tom Z. J. ; Dah Ming Chiu

  • Author_Institution
    Coll. of Comput. Sci. & Software Eng., Shenzhen Univ., Shenzhen, China
  • Volume
    25
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    287
  • Lastpage
    299
  • Abstract
    There are two types of P2P systems satisfying two different user demands: 1) file downloading and 2) video-on-demand (VoD) streaming. An example of file downloading is the original BitTorrent, and examples for VoD streaming include various commercial P2P-based VoD streaming systems such as that offered by PPLive. We have a hypothesis - by combining a type: 1) system and 2) system as a single P2P system, both the file downloading users and the streaming users of the same video will benefit in performance. The reasoning is that at any moment, only a subset of the file downloading peers can provide good service to VoD streaming peers and the VoD streaming peers are only good at providing service to a different subset of the file downloading peers. The former subset is the set of peers close to completing the downloading of the video file; whereas the latter subset is the set of peers starting to download a video. In this paper, we propose a novel design for a mesh-based video distribution system without depending on video replication on streaming peers. We produce simple back-of-the-envelop analysis to show its effectiveness. Then, we further validate our design and compare it with other designs through simulation and experiments in practical networking environment by implementing a prototype.
  • Keywords
    peer-to-peer computing; video on demand; video streaming; BitTorrent; back-of-the-envelop analysis; commercial P2P-based VoD streaming systems; file downloading peers; former subset; mesh-based video distribution system; turbocharged video distribution; video file downloading; video replication; video-on-demand streaming; Algorithm design and analysis; Bandwidth; Educational institutions; Peer-to-peer computing; Servers; Steady-state; Streaming media; Downloading; peer selection; peer-to-peer (P2P); video-on-demand (VoD) streaming;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2014.2351093
  • Filename
    6882177