• 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