• DocumentCode
    1608746
  • Title

    Bandwidth allocation in BitTorrent-like VoD systems under flashcrowds

  • Author

    D´Acunto, Lucia ; Vinkó, Tamás ; Sips, Henk

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2011
  • Firstpage
    192
  • Lastpage
    201
  • Abstract
    The efficiency of BitTorrent in content distribution has inspired a number of peer-to-peer (P2P) protocols for on-demand video (VoD) streaming systems (henceforth BitTorrent-like VoD systems). However, the fundamental quality-of-service (QoS) requirements of VoD (i.e. providing peers with a smooth playback continuity and a short startup delay) make the design of these systems more challenging than normal file-sharing systems. In particular, the bandwidth allocation strategy is an important aspect in the design of BitTorrent-like VoD systems, which becomes even more crucial in a scenario where a large number of peers joins in a short period of time, a phenomenon known as flashcrowd. In fact, the new joining peers all demand for content while having few or no pieces of content to offer in return yet. An unwise allocation of the limited bandwidth actually available during this phase may cause peers to experience poor QoS. In this work, we analyze the effects of a flashcrowd on the scalability of a BitTorrent-like VoD system and propose a number of mechanisms to make the bandwidth allocation in this phase more effective. In particular, we derive an upper bound for the number of peers that can be admitted in the system over time and we find that there is a trade-off between having the seeders minimize the upload of pieces already injected recently and high peer QoS. Based on the insights gained from our analysis, we devise some flashcrowd-handling algorithms for the allocation of peer bandwidth to improve peer QoS during flashcrowd. We validate the effectiveness of our proposals by means of extensive simulations.
  • Keywords
    multimedia computing; peer-to-peer computing; protocols; quality of service; video on demand; video streaming; BitTorrent-like VoD system; QoS; bandwidth allocation; content distribution; flashcrowd-handling algorithm; on-demand video streaming system; peer-to-peer protocol; quality-of-service requirement; Bandwidth; Channel allocation; Peer to peer computing; Quality of service; Resource management; Streaming media; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    2161-3559
  • Print_ISBN
    978-1-4577-0150-4
  • Electronic_ISBN
    2161-3559
  • Type

    conf

  • DOI
    10.1109/P2P.2011.6038735
  • Filename
    6038735