Storage

Overview
To support diverse data management and computational needs, the ND-HNC has partnered with the Center for Research Computing (CRC) to provide researchers with a shared, multi-tiered data storage infrastructure.
These resources are categorized into three distinct tiers based on the data’s activity level and backup requirements:
| Storage Tier | Total Capacity | Mount Location | Primary Purpose | Backup Policy |
|---|---|---|---|---|
| Active Storage | 50 TB | /groups/hnc | Intermediate storage of publication-critical files. | Nightly |
| Cold Storage | 250 TB | /goldfs/hnc | Long-term storage srcdata, rawdata, publication files. | Nightly |
| Scratch | 500 TB | TBD | Temporary workspace for intermediate generation. | None |
Access
- Contact Nathan Muncy after receiving a CRC account.
Usage
Using storage tiers for their intended use is critical when multiple users are sharing common resources. Instead of dividing available resources across all ND-HNC affiliated labs, we currently allow all users to have full access to all resources. Such an approach:
- Ensures there is sufficient capacity to support large projects (e.g. HCP data).
- Supports multiple projects at various stages of completion.
- Requires active data management and coordination among the ND-HNC group.
As projects progress from data collection to publication, reference the graphic below for data migration and appropriate use-case:
- Cold Storage provides a secure location for organized (e.g. BIDS) original data.
- Data is transferred to Scratch for preprocessing and modelling.
- Unused intermediates are purged.
- Long-term storage of complicated intermediates are managed locally.
- Final results are transferred to Active Storage for manuscript generation.
- Upon publication, files in Active Storage are transferred to Cold Storage.
Guidelines
- Build the dataflow into your workflow/codebase.
- As storage is shared across the ND-HNC community, please:
- Manage your allocations responsibly,
- Migrate data to the appropriate tier as your project progresses,
- Maintain only the requisite intermediates for subsequent pipeline steps.
Notes
- CRC compute nodes do not have access to files stored in Cold storage.
- Scratch is intended only for transient data, do not store critical or irreplaceable files here.