The Globus transfer service provides high-performance, secure, file transfer and synchronization between endpoints. It also allows you to securely share your data with other Globus users.
Science applications often require sophisticated data management capabilities. However, doing so efficiently and reliably is often a difficult undertaking, requiring significant expertise to optimize use of available network capacity, recover from transfer failures due to network unreliability, ensure the integrity of transferred files, and maintain the required levels of security when moving data between resources with different security configurations. Globus addresses these challenges by providing an easy to use “fire and forget” data transfer mechanism that can be easily accessed using a web browser or, for more technical users, via a command line interface. Programmatic interfaces are also provided so that developers may integrate file transfer functionality into their own applications and user portals.
Globus handles all the difficult aspects of data transfer, allowing application users to easily start and manage transfers between endpoints, while automatically tuning parameters to maximize bandwidth usage, managing security configurations, providing automatic fault recovery, and notifying users of completion and problems. Globus also provides in-place sharing of data, allowing researchers to share large datasets directly from their existing storage repositories on which the data resides.
An “endpoint” is one of the two file transfer locations – either the source or the destination – between which files can move. Once a resource (such as a server, cluster, storage system, laptop, or other system) is defined as an endpoint, it will be available to authorized users who can transfer files to or from this endpoint.