1 / 11

NUG 2004 Grid File Yanker Demo Shreyas Cholia Mass Storage Group, NERSC 06/24/2004

Grid File Yanker is a demo application that allows users to browse and transfer files across different filesystems served by GridFTP servers directly from their web browser. It includes a reliable file transfer mechanism with the ability to restart failed transfer jobs, as well as a convenient interface for submitting and monitoring background file transfer jobs. The application consists of GFY Components, including GFY Server and GFY Client, which provide a SOAP service and a Java applet respectively. The applet offers a GUI filesystem interface for accessing GridFTP servers and transferring files between them without the need for carrying Grid credentials on client machines.

trojanowski
Download Presentation

NUG 2004 Grid File Yanker Demo Shreyas Cholia Mass Storage Group, NERSC 06/24/2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NUG 2004 Grid File Yanker Demo Shreyas Cholia Mass Storage Group, NERSC 06/24/2004

  2. Grid File Yanker • Allows users to browse and transfer files, across filesystems served by GridFTP servers, directly from their web browser. • Includes a reliable file transfer mechanism, that attempts to restart failed transfer jobs. • Provides a convenient interface for submitting and monitoring background file transfer jobs.

  3. GFY Components • GFY Server: Java Servlet that runs as a SOAP Service. Users can invoke this via • The GFY Client Applet • Command line tools • Their own SOAP clients that can call the GFY Server API

  4. GFY Components (cont.) • GFY Client: This is a Java applet that can run on any web browser that supports Java 1.4.2 (or higher). • The applet provides a convenient GUI filesystem interface to access GridFTP servers and transfer files between them. • Users do not have to carry Grid credentials on their client machines. The Applet supplies a username / password combination to the GFY Server which uses this to grab Grid credentials from a MyProxy server.

  5. GFY Screen Shot

  6. How it Works … • GFY Client provides username/password combination to GFY Server • GFY Server uses combination to acquire a Grid Proxy Credential from a MyProxy Server, and returns a session identifier to the Client. • GFY Client makes SOAP request to GFY Server to perform Filesystem operation / File Transfer using the session identifier.

  7. How it Works … (cont.) • GFY Server talks to desired GridFTP server(s) with the acquired credential and either • performs the filesystem operation, or • spawns off a background transfer thread to manage the reliable third party transfer between two GridFTP servers. • Client can query the server for the state of current transfer jobs

  8. How it works …

  9. Upcoming Features • Recursive directory copy • Multiple File Transfer / Bulk File operations • Integration with NERSC Portal, including common login and credential sharing • Command line tools to submit transfer jobs to GFY service

  10. Acknowledgements • The GFY was made possible, thanks to the contributions of: • Matt Andrews (NERSC) • Nancy Johnston (NERSC) • Nancy Meyer (NERSC) • Steve Chan (NERSC) • Adam Megacz (XWT Foundation)

  11. Additional Information • FSG Homepage: http://www.nersc.gov/nusers/resources/HPSS • GFY Information: • Contact: • Shreyas Cholia (Mass Storage Group) • Email: scholia@lbl.gov • Phone: (510) 486-6552

More Related