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
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2013.220