Large Data Support
Learn about ESS-DIVE's large data support tools and how they're used to upload and publish large data.
Last updated
Learn about ESS-DIVE's large data support tools and how they're used to upload and publish large data.
Last updated
ESS-DIVE now has a Tier 2 data storage service to support publishing very large, hierarchical datasets that can be directly accessed from our repository. ESS-DIVE uses Globus, a data transfer service, to make it easier to upload large data to ESS-DIVE. The Tier 2 and Globus services are setup offline with close assistance from the ESS-DIVE Team.
For large data support, please email us at ess-dive-support@lbl.gov with the following information about your data:
What's the total file volume of your dataset?
Approximately how many files are in your dataset and what's the range of file sizes?
Is the data structure hierarchical? If yes, can you easily flatten your data structure?
Where is your data stored currently (e.g. local desktop, cloud based server, Google Drive)?
Globus (https://www.globus.org/) is a free, cloud-based data transfer service designed to move significant amounts of data. ESS-DIVE uses this service to move data from your local desktop or existing Globus endpoint to ESS-DIVE's storage services. This large data support tool can be used to resolve common upload errors or as the default upload method for data greater than 500GB.
Learn more about and how to use Globus for publishing data on ESS-DIVE or resolving upload issues via our Globus documentation page.
Globus Data Transfer ServiceTier 2 (Figure 2) is ESS-DIVE's extended storage resource that is used to store very large, hierarchical datasets, instead of storing the data directly on ESS-DIVE's dataset landing pages, or Tier 1 (Figure 3). Data greater than 500GB in volume will be archived on Tier 2 by default. Additionally, Tier 2 supports the functionality to browse hierarchical folders in your browser prior to download.
Data stored on Tier 2 resources can be accessed and downloaded from the Tier 2 landing page (Figure 2). This is separate from ESS-DIVE's dataset landing page (Figure 3). You can choose to publish some or all of your dataset files on Tier 2.
Generally, data should be stored on Tier 1 whenever possible. ESS-DIVE is constantly expanding and improving features on Tier 1 that may not be supported on Tier 2. However data less than 500GB can be published on Tier 2 if necessary.
Any data contributor can take advantage of the Tier 2 service even if your data is less than 500GB. Please contact ESS-DIVE at ess-dive-support@lbl.gov to discuss if your data is suitable for Tier 2 storage.
Data contributors must use the Globus transfer service to upload their data to Tier 2. Once uploaded to Globus, ESS-DIVE will organize the data and add additional file metadata on the Tier 2 landing page. The data contributor will review and approve the data on Tier 2 prior to publication. At the time of publication, the data will be publicly accessible on the Globus "ESS-DIVE Public Share" collection, as well as, on the Tier 2 website. Additionally, external links to both Tier 2 and Globus will be added to the dataset metadata landing page for access and download (demonstrated in Figure 3).
ESS-DIVE stores redundant copies of data published on Tier 2 resources to preserve and provide long-term access to Environmental Systems Science (ESS) research data.
Please be aware that, at this time, the following features are not available for Tier 2 data:
Will not be linked to the DataOne federation,
Cannot be private, and
Data downloads and views will not be factored into data package statistics.
Tier 2 data files are accessible for download via the external link table listed at the top of the dataset metadata landing page (Figure 3). In this table, there are two options to choose from when downloading Tier 2 data: either HTTP or Globus.
The HTTP access link can be used to download individual files directly from your browser or, for those familiar with command line tools, it can be used to download data in bulk.
Locate and open the dataset landing page on ESS-DIVE: https://data.ess-dive.lbl.gov/.
Scroll down to the "External Links to Data and Metadata" table and select the URL next to the external link titled "ESS-DIVE Tier 2 (HTTP)"; this will redirect you to the Tier 2 data page (Figure 2).
All data files will be located in the data/
folder.
You can browse and download files individually as needed by selecting the file.
If you are familiar with command line tools, you can initiate a bulk download with wget
or curl
by pulling all the files in the data folder. The manifest-md5.txt
contains a list of all files with MD5 sums.
Example code coming soon
The Globus access link can be used to download multiple files at once from your browser. Additionally, you can choose to download the files locally or to transfer them to an existing cloud storage service, if applicable. To download files locally, it is necessary to download Globus Connect Personal.
Locate and open the dataset landing page on ESS-DIVE: https://data.ess-dive.lbl.gov/.
Scroll down to the "External Links to Data and Metadata" table and select the URL next to the external link titled "ESS-DIVE Tier 2 (Globus)"; this will redirect you to the public Globus collection file manager (Figure 1).
You will be prompted to login before you can access the data on Globus. If you are new to Globus, see ESS-DIVE's instructions for logging in to Globus before proceeding.
Select the directory or files that you would like to download.
Decide where you want to download the data (locally or existing cloud service).
Local download: If you are new to Globus, see ESS-DIVE's instructions to setup Globus Connect Personal and setup a collection for your local machine.
Existing cloud service: If you do not already have your existing cloud service accessible via Globus, it will be necessary to initialize an external collection. See Globus' documentation to learn how to initialize a collection.
In the empty panel in your file manager, search for and select the collection where you would like to download the data.
See ESS-DIVE's instructions for using the Globus file manager to transfer or download data.
Drag and drop files from the data collection into the remote endpoint or select the files and hit the transfer button.