DocumentCode
1065386
Title
Minimizing File Download Time in Stochastic Peer-to-Peer Networks
Author
Chiu, Yuh-Ming ; Eun, Do Young
Author_Institution
North Carolina State Univ., Raleigh
Volume
16
Issue
2
fYear
2008
fDate
4/1/2008 12:00:00 AM
Firstpage
253
Lastpage
266
Abstract
The peer-to-peer (P2P) file-sharing applications are becoming increasingly popular and account for more than 70% of the Internet´s bandwidth usage. Measurement studies show that a typical download of a file can take from minutes up to several hours depending on the level of network congestion or the service capacity fluctuation. In this paper, we consider two major factors that have significant impact on average download time, namely, the spatial heterogeneity of service capacities in different source peers and the temporal fluctuation in service capacity of a single source peer. We point out that the common approach of analyzing the average download time based on average service capacity is fundamentally flawed. We rigorously prove that both spatial heterogeneity and temporal correlations in service capacity increase the average download time in P2P networks and then analyze a simple, distributed algorithm to effectively remove these negative factors, thus minimizing the average download time. We show through analysis and simulations that it outperforms most of other algorithms currently used in practice under various network configurations.
Keywords
distributed algorithms; peer-to-peer computing; performance evaluation; stochastic processes; telecommunication congestion control; distributed algorithm; file download time; network configuration; network congestion; network performance; peer selection; peer-to-peer file-sharing; service capacity fluctuation; spatial heterogeneity; stochastic peer-to-peer network; temporal fluctuation; Network performance; peer selection strategy; peer-to-peer network;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2007.899051
Filename
4448983
Link To Document