Using Globus on SubMIT

Tags: Globus

Globus is a powerful platform for fast, secure, and reliable data transfer between research computing systems. On the SubMIT cluster, we have set up a Globus endpoint, allowing you to move data between your local machine, cloud storage, and SubMIT with ease.

Note

You will need a Globus account to get started. You can register and log in using your MIT credential.

What is Globus?

Globus is a web-based service designed for transferring and sharing large datasets. It supports:

  • High-speed, fault-tolerant transfers

  • Direct transfers between endpoints (e.g., SubMIT ⇄ personal computer)

  • Sharing data with collaborators

  • Managing access permissions securely

The documentation of Globus is at https://docs.globus.org/

Setting up Globus

  1. Log in to Globus:

    Go to https://www.globus.org/ and click “Log In” using your MIT credential.

  2. Search for the SubMIT Endpoint:

    After logging in, go to the File Manager tab. In one of the search boxes, type SubMIT to find the endpoint for our cluster.

    Searching SubMIT endpoint
  3. Authenticate to the SubMIT Endpoint:

    Click on the SubMIT endpoint and authenticate with your MIT credential when prompted.

Transferring Files

  1. Select Source and Destination:

    In the File Manager, open two panels: - One for your local machine (via Globus Connect Personal or another endpoint) - One for SubMIT

    Dual panel view in Globus
  2. Browse and Select Files:

    Navigate to the desired directories and select files or folders to transfer.

  3. Click “Start” to Begin the Transfer:

    Globus will handle the rest. It ensures reliability even if the connection drops, and you can monitor transfer progress in the Activity tab.

    Monitor activity

Using Globus Connect Personal

To transfer data to/from your personal laptop or workstation, you need to install Globus Connect Personal:

  1. Download it from: https://www.globus.org/globus-connect-personal

  2. Install and log in with your Globus ID (linked with your MIT credential)

  3. Set up a local endpoint and give it a name (e.g., “My Laptop”)

  4. Once running, your machine will appear as an endpoint in the File Manager.

Tips and Best Practices

  • Use Globus for transferring large datasets, rather than scp or rsync.

  • If a transfer fails, you can restart it from where it left off.

  • Transfers happen asynchronously - you do not need to stay logged in.

  • You can receive email notifications for completed or failed transfers.