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
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;
Conference_Titel :
Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4577-0150-4
Electronic_ISBN :
2161-3559
DOI :
10.1109/P2P.2011.6038735