Title :
Analysis of random time-based switching for file sharing in peer-to-peer networks
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, New Paltz, NY, USA
Abstract :
The expected file download time of the randomized time-based switching algorithm for peer selection and file downloading in a peer-to-peer (P2P) network is still unknown. The main contribution of this paper is to analyze the expected file download time of the time-based switching algorithm for file sharing in P2P networks when the service capacity of a source peer is totally correlated over time, namely, the service capacities of a source peer in different time slots are a fixed value. A recurrence relation is developed to characterize the expected file download time of the time-based switching algorithm. Is is proved that for two or more heterogeneous source peers and sufficiently large file size, the expected file download time of the time-based switching algorithm is less than and can be arbitrarily less than the expected download time of the chunk-based switching algorithm and the expected download time of the permanent connection algorithm. It is shown that the expected file download time of the time-based switching algorithm is in the range of the file size divided by the harmonic mean of service capacities and the file size divided by the arithmetic mean of service capacities. Numerical examples and data are presented to demonstrate our analytical results.
Keywords :
peer-to-peer computing; random processes; P2P network; file download time; file sharing; peer selection; peer-to-peer network; random time-based switching; Algorithm design and analysis; Application software; Arithmetic; Communication switching; Computer networks; Computer science; Peer to peer computing; Protocols; Streaming media; Time sharing computer systems; chunk-based switching; download time; file sharing; peer selection; peer-to-peer network; time-based switching;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470934