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
Link To Document