DocumentCode
1764580
Title
Modeling Flash Crowd Performance in Peer-to-Peer File Distribution
Author
Carbunaru, Cristina ; Yong Meng Teo ; Leong, Ben ; Ho, Tracey
Author_Institution
Nat. Univ. of Singapore, Singapore, Singapore
Volume
25
Issue
10
fYear
2014
fDate
Oct. 2014
Firstpage
2617
Lastpage
2626
Abstract
Given the growing popularity of peer-to-peer file distribution in commercial applications, it is important to understand the challenges of using p2p file-sharing protocols for file distribution, and how extreme conditions such as flash crowds affect the efficiency of file distribution. In this light, there is a need to understand the impact of the utilization of available bandwidth on the performance of peer-assisted file distribution systems. With a simple measurement study on PlanetLab, we identified distinct phases in peer bandwidth utilization over the download duration. Based on the evolution of the utilization of available peer bandwidth over time, we formulated an analytical model for flash crowds in homogeneous and heterogeneous bandwidth swarms. The model estimates the instantaneous download rate and the average file download time with 10 percent error for swarms up to 160 peers. Our model can be used to predict the scalability of the system when the number of peers increases, and to provision for flash crowds by estimating the server bandwidth to achieve a minimum quality of service. Lastly, we demonstrate how our model is applied to new p2p protocols to understand their design and performance problems.
Keywords
file organisation; peer-to-peer computing; protocols; P2P file-sharing protocols; PlanetLab; bandwidth utilization; download duration; flash crowd performance; heterogeneous bandwidth swarms; homogeneous bandwidth swarms; peer-assisted file distribution systems; peer-to-peer file distribution; Ash; Bandwidth; Extraterrestrial measurements; Manganese; Peer-to-peer computing; Protocols; Servers; Peer-to-peer analytical modeling; performance model;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.220
Filename
6587458
Link To Document