Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
borderColor#9c9fb5
bgColor#fafafe
borderWidth2
borderStyledouble

Overview

Research Technologies in partnership with the Data Science Institute is providing a secure research enclave that is HIPAA compliant. It is called Soteria. In Greek mythology, Soteria (Greek: Σωτηρία) was the goddess or spirit (daimon) of safety and salvation, deliverance, and preservation from harm.

This small HPC cluster has many of the capabilities of the main HPC.  There are compute nodes, with the same core count and memory. And there are two GPU nodes.

Soteria will be available for access using the OnDemand graphical interface.

Warning

Currently Soteria is in a pilot test mode and is not generally available. It is expected that the testing will run until the middle of 2023 




Panel
borderColor#07105b
bgColor#fcfcfc
titleColor#fcfcfc
titleBGColor#021D61
borderStylesolid
titleContents

Table of Contents
maxLevel1




Panel
borderColor#9c9fb5
bgColor#fafafe
borderWidth2
borderStyledouble

Preparation

Once your Soteria request form has been reviewed and approved, you will receive an email with the subject UA Soteria Access Request Approved. This email will contain the next steps to take which are detailed below:

Complete Required Training in Edge Learning

The CRRSP team will register you for the required trainings listed below (courses can also be found here: https://uaccess.arizona.edu):

  1. HIPAA Essentials
  2. Information Security: Insider Threat Awareness
  3. Information Security Awareness Certification

Assignment to the Soteria VPN

Once you have completed your required training, the CRRSP team will notify you via email when you have been assigned access to the Soteria VPN. This VPN is an important part of our HIPAA compliance and differentiates Soteria usage from the standard HPC clusters. Soteria access cannot be established when not connect to the VPN. For VPN access, use: vpn.arizona.edu/soteria.

Additional Instructions

The computer you will use to access Soteria services must meet the following requirements:

    1. The Operating System and applications must be updated with the latest patches
    2. You must have a strong password to log into the computer (at least 8 characters and a mix of character types). 
    3. This must not be a shared computer with other users
    4. Up to date anti-virus software

Resources

The cluster has four standard compute nodes. Each has 94 cores and 512GB memory available. The two GPU nodes have the same resources but there are also four V100 GPU's in each.  You can use the regular parts of the documentation to learn how to use slurm with these nodes.
In case you are interested, these nodes are named by their physical location and you will see this if you are connected to an interactive session.  And with OnDemand (OOD) your connection will show the node hostname.

Standard NodesGPU Nodes
r1u26n1,r1u27n1,r1u28n1,r1u29n1r1u30n1,r1u32n1

For the purpose of this early testing, the allocations of time and space will be similar to HPC.
The time allocation will be 100,000 hours.
Your account will come with space in /home and /groups where you can put your data.  Currently those directories are not subject to a quota limit.




Panel
borderColor#9c9fb5
bgColor#fafafe
borderWidth2
borderStyledouble

System Access

Tip

You must be connected to the Soteria VPN (see section above) to access the system.


Deck
startHiddenfalse
idsoteria-access


Card
title-oldGUI Access
idgui-access
labelGUI Access
titleGUI Access

GUI Applications/GUI Access to Soteria


Note

To access GUI applications, first connect to the Soteria VPN


Similar to the other HPC clusters, we offer the service Open OnDemand to provide web browser access to Soteria. This can be used to navigate, view, and edit files as well as gain access to graphical applications.

In your favorite browser, go to: https://ondemand-hipaa.hpc.arizona.edu

The applications currently available are  RStudio, Matlab and Python 3.9 (Jupyter)

Deck
startHiddenfalse
idGUI Applications


Card
title-oldRStudio
idrstudio
labelRStudio
titleRStudio

RStudio

Starting from the OnDemand access, select RStudio server from the Interactive Apps dropdown. 

Choose the resources you need and enter your PI's accounting group for the PI Group field


Card
title-oldMatlab
idmatlab
labelMatlab
titleMatlab

Starting from the OnDemand access, just select Interactive Desktop from the Interactive Apps dropdown.

Choose the resources you need and enter your PI's accounting group for the PI Group field

Once the session is assigned to a compute node, Launch Interactive Desktop


Click on the icon representing the Mate Terminal

Enter module load matlab, then matlab


Wait a while for Matlab to load as it comes with many files.  Subsequent uses will load more quickly.


Card
title-oldJupyter Notebooks and Python
idjupyter
labelJupyter Notebooks and Python
titleJupyter Notebooks and Python

Jupyter Notebooks and Python

Follow the Matlab instructions up to opening the Mate Terminal session.
Then enter module load python/3.9, followed by jupyter-notebook






Card
title-oldCLI Access
idcli-access
labelCommand Line Access
titleCommand Line Access

Command Line Access to Soteria

Soteria command line access is available with ssh.The hostname is shell.cougar.hpc.arizona.edu

Code Block
languagebash
themeMidnight
titleSoteria Access
$ ssh your_netid@shell.cougar.hpc.arizona.edu

Authorized uses only. All activity may be monitored and reported.
Last login: Tue Nov 29 06:18:33 2022 from ans-02.hpc.arizona.edu
Authorized uses only. All activity may be monitored and reported.
netid@taub:~ $

Taub is a login node and will provide the same functionality and have the same policies as the other HPC clusters. Modules are available on Soteria's compute nodes but not on the login node. The command interactive is available to request a session on a compute node and jobs may be submitted using the standard sbatch. More details on SLURM commands can be found in: Running Jobs with Slurm






Panel
borderColor#9c9fb5
bgColor#fafafe
borderWidth2
borderStyledouble

Transferring and Accessing Data

Globus

Globus can be used for moving data in and out of the Soteria environment.For more information on using Globus: https://uarizona.atlassian.net/wiki/display/UAHPC/Transferring+Data#TransferringData-GridFTP/Globus

Soteria's endpoint is: UA HPC HIPAA Filesystems

File Paths

Your files can be accessed on the filexfer nodes:

  • /hipaa/groups/<pi_netid>
  • /hipaa/home/uxx/<your_netid>

When connected to a Soteria login/compute node, you can find these under:

  • /groups/<pi_netid>
  • /home/uxx/<your_netid>

Storage Quotas


Currently, directories are not subject to a quota limit.





Panel
borderColor#9c9fb5
bgColor#fafafe
borderWidth2
borderStyledouble

Getting Help

We use ServiceNow and can be reached with a support ticket.