Difference between revisions of "Data Storage Guide"

From Storrs HPC Wiki
Jump to: navigation, search
(Permanent Data Storage (long term))
Line 26: Line 26:
 
= Permanent Data Storage (long term) =
 
= Permanent Data Storage (long term) =
  
Once data is no longer needed for computation, it should be transferred off of the cluster to a permanent data storage location. To meet this need, the university offers a data archival service that features over three petabytes of capacity. Data transfer to permanent locations should be done via the web-based [[Globus_Connect|Globus]] service.
+
Once data is no longer needed for computation, it should be transferred off of
 +
the cluster to a permanent data storage location. ''Do not use the scratch file system (/scratch) for long-term storage''; it is optimized for fast parallel access from multiple computers, and is too expensive for long-term storage.
  
{| class="wikitable"
+
If you need more storage than is provided by your /home directory (or /shared
! Name !! Path !! Size !! Relative Performance !! Resiliency !! Purpose
+
directory for those groups that use them), then use the /archive file system.
|-
+
This is a relatively slow but reliable file system. It is protected by being
|[[Storing_Data_On_Archive|Archival Storage]] || <code>/archive</code> || 3PB shared || Low || Data is distributed across three datacenters between the Storrs and Farmington campuses || This storage is best for permanent archival of data without frequent access. '''NOTE: Users must request access to this resource by emailing''' [mailto:hpc@uconn.edu?Subject=Request%20for%20HPC%20Archive%20Storage hpc@uconn.edu].
+
''geo-spread'' between three locations (one in Storrs, and two in Farmington),
|-
+
and your data can survive the loss of any one location.
|[http://uits.uconn.edu/disk-storage-info UITS Research Storage] || [[File_transfer_via_SMB|Use smbclient to transfer files]] || [http://uits.uconn.edu/disk-storage-info By request to UITS] || Moderate || Data is replicated between two datacenters on the Storrs campus || This storage is best used for long term data storage requiring good performance, such as data that will be accessed frequently for post-analysis.
 
|-
 
|Departmental/individual storage || [[File_transfer_via_SMB|Use smbclient to transfer files]] or [[File_transfer_between_hosts|SCP utilities]] || - || - || - || Some departments and/or individual researchers have their own local network storage options. These can be accessed using [[File_transfer_via_SMB|SMB Client]] or [[File_transfer_between_hosts|SCP utilities]].
 
|}
 
  
= Data Transfers using Globus Connect =
+
You must first request /archive storage before you use it.  To do so,
You can make large data transfers with a service called [[Globus Connect|Globus Connect]]. This allows you to transfer large data sets between the Storrs HPC and your workstation, or any computer set up as a Globus endpoint. The Globus system is optimized for long-distance data transfers and is particularly useful for sharing data with your collaborators at other institutions.
+
send an email to
 +
[mailto:hpc@uconn.edu?Subject=Request%20for%20HPC%20Archive%20Storage hpc@uconn.edu]
 +
requesting an archive folder for yourself, or if you need an /archive folder for your group,
 +
include the group name.
 +
 
 +
Once you have obtained access to the archive system, you can transfer
 +
data two ways.  The slow way uses the standard Unix
 +
utilities (such as cp, tar, etc) run on the HPC nodes, and is suitable only for small
 +
transfers. The fast way uses the [[Globus_Connect|Globus]] service.  It is
 +
about ten times faster, and should be used for large transfers.
 +
 
 +
For information on how to best organize your backups, see our page on
 +
[[Backing_Up_Your_Data|Backing Up Your Data]].

Revision as of 15:14, 19 April 2019

The Storrs HPC cluster has a number of data storage options to meet various needs. There is a high-speed scratch file system, which allows parallel file writing from all compute nodes. All users also get a persistent home directory, and groups of users can request private shared folders. Once data is no longer needed for computation, it should be transferred off of the cluster to a permanent data storage location. To meet this need, the university offers a data archival service that features over three petabytes of capacity. Data transfer to permanent locations should be done via the web-based Globus service.

HPC Storage (short term)

The Storrs HPC cluster has a number of local high performance data storage options available for use during job execution and for the short term storage of job results. None of the cluster storage options listed below should be considered permanent, and should not be used for long term archival of data. Please see the next section below for permanent data storage options that offer greater resiliency.

Name Path Size Relative Performance Persistence Backed up? Purpose
Scratch /scratch 1PB shared Fastest None, deleted after 60 days No Fast parallel storage for use during computation
Node-local /work 40GB Fast None, deleted after 5 days No Fast storage local to each compute node, globally accessible from /misc/cnXX
Home ~ 50GB Slow Yes Twice per week Personal storage, available on every node
Group /shared By request Slow Yes Twice per week Short term group storage for collaborative work

Notes

  • Data deletion inside the scratch folder is based on directory modification time. You will get 3 warnings by email before deletion.
  • Certain directories are only mounted on demand by autofs. These directories are: /home, /shared, and /misc/cnXX. If you try to use shell commands like ls on these directories they may fail. They are only mounted when an attempt is made to access a file under the directory, or using cd to enter the directory structure.
  • You can recover files on your own from our backed up directories using snapshots within 2 weeks.
  • You can check on your home directory quota.
  • There are read-only datasets available at /scratch/shareddata. More information is available on this page.

Permanent Data Storage (long term)

Once data is no longer needed for computation, it should be transferred off of the cluster to a permanent data storage location. Do not use the scratch file system (/scratch) for long-term storage; it is optimized for fast parallel access from multiple computers, and is too expensive for long-term storage.

If you need more storage than is provided by your /home directory (or /shared directory for those groups that use them), then use the /archive file system. This is a relatively slow but reliable file system. It is protected by being geo-spread between three locations (one in Storrs, and two in Farmington), and your data can survive the loss of any one location.

You must first request /archive storage before you use it. To do so, send an email to hpc@uconn.edu requesting an archive folder for yourself, or if you need an /archive folder for your group, include the group name.

Once you have obtained access to the archive system, you can transfer data two ways. The slow way uses the standard Unix utilities (such as cp, tar, etc) run on the HPC nodes, and is suitable only for small transfers. The fast way uses the Globus service. It is about ten times faster, and should be used for large transfers.

For information on how to best organize your backups, see our page on Backing Up Your Data.