Networks for Grid Applications. Third International ICST Conference, GridNets 2009, Athens, Greece, September 8-9, 2009, Revised Selected Papers

Research Article

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid

Download445 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-11733-6_7,
        author={Wantao Liu and Rajkumar Kettimuthu and Brian Tieman and Ravi Madduri and Bo Li and Ian Foster},
        title={GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid},
        proceedings={Networks for Grid Applications. Third International ICST Conference, GridNets 2009, Athens, Greece, September 8-9, 2009, Revised Selected Papers},
        proceedings_a={GRIDNETS},
        year={2012},
        month={6},
        keywords={GridFTP data transfer},
        doi={10.1007/978-3-642-11733-6_7}
    }
    
  • Wantao Liu
    Rajkumar Kettimuthu
    Brian Tieman
    Ravi Madduri
    Bo Li
    Ian Foster
    Year: 2012
    GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid
    GRIDNETS
    Springer
    DOI: 10.1007/978-3-642-11733-6_7
Wantao Liu,*, Rajkumar Kettimuthu,*, Brian Tieman1,*, Ravi Madduri,*, Bo Li2,*, Ian Foster,*
  • 1: Argonne National Laboratory
  • 2: Beihang University
*Contact email: liuwt@uchicago.edu, kettimut@mcs.anl.gov, tieman@aps.anl.gov, madduri@mcs.anl.gov, libo@act.buaa.edu.cn, foster@mcs.anl.gov

Abstract

GridFTP is the de facto standard for providing secure, robust, high-speed bulk data transport. It is based on the Internet FTP protocol, and it defines extensions for high performance operation and security. However, GridFTP lacks an easy-to-use graphical user interface client that is fault tolerant and hides all the complexities from the end users. It is not straightforward to conduct data transfer, monitor transfer status, and recover from transfer errors. Many e-science applications must transfer large datasets that are, in many cases, are partitioned into lots of small files. However, existing GridFTP client tools cannot do such a transfer efficiently and reliably. To address these issues, we developed GridFTP GUI, a Java web start-based GridFTP client tool. It does not require explicit installation and can automatically update to the latest version. It provides an easy and efficient way for users to get credentials, transfer data through drag and drop, optimize transfer parameters, view transfer progress, move a lot of small files in an efficient way, recover from transfer errors, manage files and directories remotely, and establish cross-domain trust relationships. Our experiments show that GridFTP GUI is able to transfer files and directories with very good performance.