• DocumentCode
    1198683
  • Title

    PRIME: Peer-to-Peer Receiver-Driven Mesh-Based Streaming

  • Author

    Magharei, Nazanin ; Rejaie, Reza

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Univ. of Oregon, Eugene, OR, USA
  • Volume
    17
  • Issue
    4
  • fYear
    2009
  • Firstpage
    1052
  • Lastpage
    1065
  • Abstract
    The success of file swarming mechanisms such as BitTorrent has motivated a new approach for scalable streaming of live content that we call mesh-based Peer-to-Peer (P2P) streaming. In this approach, participating end-systems (or peers) form a randomly connected mesh and incorporate swarming content delivery to stream live content. Despite the growing popularity of this approach, neither the fundamental design tradeoffs nor the basic performance bottlenecks in mesh-based P2P streaming are well understood. In this paper, we follow a performance-driven approach to design PRIME, a scalable mesh-based P2P streaming mechanism for live content. The main design goal of PRIME is to minimize two performance bottlenecks, namely bandwidth bottleneck and content bottleneck. We show that the global pattern of delivery for each segment of live content should consist of a diffusion phase which is followed by a swarming phase. This leads to effective utilization of available resources to accommodate scalability and also minimizes content bottleneck. Using packet level simulations, we carefully examine the impact of overlay connectivity, packet scheduling scheme at individual peers and source behavior on the overall performance of the system. Our results reveal fundamental design tradeoffs of mesh-based P2P streaming for live content.
  • Keywords
    media streaming; peer-to-peer computing; PRIME design; Torrent; bandwidth bottleneck; content bottleneck; file swarming mechanisms; overlay connectivity; packet level simulations; packet scheduling scheme; peer-to-peer receiver-driven mesh-based streaming; swarming delivery; Communication systems; Internet; computer networks; multimedia communication; multimedia systems;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2008.2007434
  • Filename
    4803721