Font Size: a A A

Improved distributed file transfer (DFT) on Internet

Posted on:2006-12-10Degree:M.ScType:Thesis
University:University of Manitoba (Canada)Candidate:Li, YuhongFull Text:PDF
GTID:2458390005993707Subject:Computer Science
Abstract/Summary:
File transfers happen every moment on the Internet. The File Transfer protocol (FTP) is one of the most commonly used protocols on the Internet. FTP has some limits and problems such as being server-centered and single-threaded. Server-centered characteristics can easily degrade the performance of the server and in the worst case crash the server. Nowadays there are usually multiple copies of a file scattered on the Internet. Using traditional FTP, some of them are very busy and the others may be very quiet. In addition, single threaded downloading is very inefficient. Improving the reliability and efficiency of FTP is the motivation and goals of this thesis.; To achieve this goal, a mechanism called Distributed File Transfer (DFT) is designed and implemented in this thesis. In DFT, multiple servers holding the same copy of files are used as FTP servers. The client connects to a Load Distributing Server (LDS) to get FTP server information by an Internet search or through a local database. Connections are made to these FTP servers and the file is downloaded in parallel. The user uses multiple threads to download from each of the servers. This overcomes server-centered FTP drawbacks. The user can still continue the download from the other servers even when some of them experience bottlenecks or go down. The experiments done on the files with size less than 1 GB shows the reliability and efficiency trends when using different server combination and using different number threads from each server.
Keywords/Search Tags:File transfer, FTP, Internet, Server, Dft
Related items