Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Globus is a tool for users to request data transfers between predefined Globus sites (endpoints) , or between an endpoint and a user desktop/laptop and/or user desktops/laptops running Windows/Mac/Linux. Under the hood, Globus uses GridFTP to do managed data transfers. Users , but users do not need to know anything about GridFTP. Globus provides high performance, reliability (e.g., via restarts after transient errors), and security.

Usage

Globus is an online services service that allows transferring data between different locations.  To use Globus you need to sign use Globus you need to sign in. There are different options to to sign in, including creating an free using a institutional identity (e.g., SLAC username) or creating a free Globus account (Globus ID).                                  

Once logged in, users can request data transfers, view progress on existing transfers, manage transfer requests, and view history.

In addition to its web interface, Globus Online also provides a python Python-based command line interface (CLI) and application programming interface (API). For installation and usage please refer to the CLI documentation and the API documentation.

The A data transfer happens between two predefined Globus endpoints. The user will need to authenticate to both endpoints to pick must pick a data source and destination endpoint, and authenticate to each with their credentials. The authentication generate generates tokens (grid proxies) with limited lifetime. They These tokens are stored at Globus for that user as substitutes of passwords, for both endpoints. When completed, a report will be sent to the user via e-mail., and used to act on behalf of the user for the lifetime of those tokens. If the data transfer is stopped because a user proxy token has expired, one just the user needs simply to re-authenticate to renew the token and resume the proxytransfer.


One of the endpoints (but not both) can be a GlobusConnect running on Transfers can be performed between any Globus endpoint that the user is authorized to access. There are more than 10,000 Globus endpoints active, including at most DOE laboratories, essentially all US research universities, and many international sites. Either endpoint (or both, if the user’s institution has a Globus subscription) can also be a Globus Connect Personal agent running on a user's destop/laptop. GlobusConnect Globus Connect Personal is available for free download after login to Globus.

Globus Online endpoint at SLAC/LCLS

SLAC has several Globus Oline endpoints. One of them is endpoints, including one for LCLS (slac#lcls). To be able to obtain access the Globus Online LCLS endpoint defined for LCLS, please send an email to to data-management. Once a user is enabled to use Globus Online with LCLS, the user can authenticate with endpoint slac#lcls using SLAC unix use their SLAC Unix username/password to authenticate with endpoint slac#lcls.

Support

For more information about Globus Online, including documentation, support, and troubleshooting, please login to Globus Online and check out the "Resource" section resources at the bottom of globus.org. If you suspect that a problem is SLAC/LCLS specific, please contact contact unix-admin@slac.stanford.edu.