Title : 
Peer-Assisted File Distribution: The Minimum Distribution Time
         
        
            Author : 
Kumar, Rakesh ; Ross, Keith W.
         
        
            Author_Institution : 
Dept. of Electr. & Comput. Eng., Polytech. Univ., Brooklyn, NY
         
        
        
        
        
        
            Abstract : 
With the emergence of BitTorrent, Swarm-cast, and CDNs, peer-assisted file distribution has become a prominent Internet application, both in terms of user popularity and traffic volumes. We consider the following fundamental problem for peer-assisted file distribution. There are seed nodes, each of which has a copy of the file, and leecher nodes, each of which wants a copy the file. The goal is to distribute the file to all the leechers - with the assistance of the upload capacity of the leechers - in order to minimize the time to get the file to all the leechers (the distribution time). We obtain explicit expressions for the minimum distribution time of a general heterogeneous peer-assisted file distribution system. Derived with fluid-flow arguments, the expressions are in terms of the file size, the seeds´ upload rates and the leechers´ upload and download rates. We demonstrate the utility of the result by comparing the optimal distribution time with the measured distribution time when BitTorrent is used to distribute a file from a seed to ten leechers
         
        
            Keywords : 
Internet; client-server systems; peer-to-peer computing; BitTorrent; Internet application; Swarm-cast; file leechers; file seeders; heterogeneous peer-assisted file distribution system; Aggregates; Bandwidth; Distributed computing; File servers; Fluid flow; Graph theory; Internet; Peer to peer computing; Time measurement; Web server;
         
        
        
        
            Conference_Titel : 
Hot Topics in Web Systems and Technologies, 2006. HOTWEB '06. 1st IEEE Workshop on
         
        
            Conference_Location : 
Boston, MA
         
        
            Print_ISBN : 
1-4244-0596-3
         
        
            Electronic_ISBN : 
1-4244-0596-3
         
        
        
            DOI : 
10.1109/HOTWEB.2006.355259