Skip to main content

Globus Data Transfer

How do I use Globus to transfer data at UH HPE DSI?

The University of Houston participates in the Globus data transfer service. Globus is a service that allows for the fast transfer of data between computer systems, using a convenient web interface. Globus data transfer speeds are typically significantly faster than data transfer speeds using other methods. Globus also contains data sharing capability, which allows users to share data with collaborators at UH or other institutions.

UH has Globus endpoints on both the Carya Cluster filesystem and  Sabine Cluster filesystem. The endpoint display names are "University of Houston carya directories" and "University of Houston sabine directories" for carya and sabine reespectively. These endpoints allow UH users to transfer data to and from their home, and the group-shared directories, using Globus.

This page describes how to set up and use Globus to transfer data to and from UH HPE DSI systems. For advanced documentation, see the Globus How To webpage, the Globus FAQ webpage, and the Globus documentation site

Transferring Data With Globus

In order to use Globus to transfer data between UH and another system, follow these simple steps:

  • Navigate to https://www.globus.org/ and click the Login button in the upper right. When prompted for an organization, select the University of Houston. Complete the login using your cougarnet username and password.
     
  • From the Globus menu, select Transfer Files. This will lead to a webpage showing two panels that can be used to select Globus endpoints.

glubus-1-2022-12-01-15-29-04.png

  • First search for "University of Houston". To select the 'University of Houston carya directories' or the "University of Houston sabine directories" endpoint, click in one of the Endpoint fields. 

globus-2-2022-12-01-14-20-01.png

  • Use the transfer panels to select files or directories, and transfer them between any two Globus endpoints using the left and right arrows in the center of the interface. Following a completed transfer, the Globus system will send a notification email message. Active and pending transfers can be viewed or canceled under the Activity link. If you would like to set up a Globus endpoint on your local computer, see the relevant section below.

Warnings:
Globus automatically retries failed transfers over a period of 24 hours following an initial transfer request. If a transfer request contains an error such that it will never succeed, it is beneficial to delete the request using the activity panel, to prevent continued failed transfer attempts.
Users are advised against using one endpoint as both source and destination for a single transfer, as this slows the endpoint, and more effective techniques for moving data within HPE-DSI are available.

Transfer Restrictions
As with other transfer methods, users may only transfer data for which they have normal filesystem read access, and may only place new data in directories for which they have normal filesystem write access. Globus is bound by filesystem permissions in the usual way.
Additionally, a user may only perform Globus transfers involving data within their home directory and other locations. Other directories such as /project/$PIs_account are available as well. If a path is unavailable and you would like it to be made available, contact us at support@hpedsi.uh.edu.
On UH HPE-DSI systems Globus will deny transfers involving home directory hidden, aka ‘dot’, files.

Setting Up a Globus Endpoint on a Local Machine
After logging in to https://www.globus.org  select Endpoints, and click on the link for Add Globus Connect Personal Endpoint. This will lead to the page shown below, where it is possible to generate a Globus key, and to download the Globus Connect Personal client.


globus3.png

Follow the steps on the page to create a name for your local endpoint and generate a Globus key. Next, follow the directions to download the Globus Connect Personal client appropriate for your local operating system. Install the Globus Connect Personal client by running the installation program, and when prompted, paste in the Globus key which was generated for your personal endpoint.
While the Globus Connect Personal client is running on your local machine, your local machine contains a Globus endpoint. The Globus endpoint on your local machine may be selected by name from the Endpoint field in the Transfer Files panels. You may now use Globus to transfer files between your local machine and other Globus endpoints.
When the Globus Connect Personal client on your local machine is stopped, the local endpoint will stop.
Globus transfers involving a personal endpoint are likely to be slower than transfers between institutional endpoints.

Warning:
Globus write-sharing is disabled on HPE DSI  cluster systems by default, and attempts to write to HPE DSI  cluster directories via sharing will fail. If you believe you have a need for Globus write-sharing within your collaboration, please contact support@hpedsi.uh.edu.