DocumentCode
3476453
Title
On large scale deployment of parallelized file transfer protocol
Author
Sohail, Shaleeza ; Chou, Chun Tung ; Kanhere, Salil S. ; Jha, Sanjay
Author_Institution
New South Wales Univ., Sydney, NSW, Australia
fYear
2005
fDate
7-9 April 2005
Firstpage
225
Lastpage
232
Abstract
The parallelized file transfer protocol (P-FTP) is a novel network resource aware parallel technique for improving file transfer performance on the Internet. Before starling the parallel file transfer sessions, it considers the available resources in the network (available bandwidth) and at the file servers (memory and CPU utilization). The client dynamically changes the file portions being downloaded from different file servers by monitoring the FTP flows and detecting slow servers and congested links. Early experimentation on Planet-Lab (2004) for a single P-FTP client suggests that the download time can be reduced by more than 50% for large files. In this paper, our goal is to evaluate whether P-FTP can be widely adopted within the Internet, To this end, we have carried out a simulation-based study to investigate the performance of P-FTP when it is adopted by a large user base. We find that, by virtue of its self-tuning capability, P-FTP continues to exhibit improved performance even with many simultaneous clients. Our results also demonstrate that introducing a large number of P-FTP users has no adverse effect on the performance perceived by users of the traditional single server file transfer. We attribute this improvement to the fact that P-FTP dynamically adapts the parallel sessions in response to changes in network state and server resources. This illustrates that P-FTP is highly scalable and is hence suitable for widespread deployment in the Internet.
Keywords
Internet; computer network management; computer network reliability; file servers; large-scale systems; parallel processing; telecommunication congestion control; telecommunication links; transport protocols; Internet; P-FTP; Planet-Lab; congested link; file server; flow monitoring; large scale deployment; parallel technique; parallelized file transfer protocol; scalability; server resource; Australia; Delay; File servers; IP networks; Internet; Large-scale systems; Mirrors; Network servers; Protocols; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing, and Communications Conference, 2005. IPCCC 2005. 24th IEEE International
ISSN
1097-2641
Print_ISBN
0-7803-8991-3
Type
conf
DOI
10.1109/PCCC.2005.1460560
Filename
1460560
Link To Document