XW2021 Round Table: Deployment Strategies for Scalable XNATs
Time: Day 1, 10:00 – 10:30 am CDT
Host: Chip Schweiss, director of IT Operations at the CIL.
Panelists: Brian Holt (Radiologics), Bennett Landman (Vanderbilt), Chris Cannistraci (Mt. Sinai)
Questions and Answers
When possible and as time permitted, questions that were brought up in the Q&A module during each talk were addressed in real time by the presenter. Other responses were entered in the Q&A interface itself. Those written responses are included below.
Questions | Answers |
---|---|
Is the ZFS pool an appliance of some kind or a built server? |
|
Do you offer XNAT in cloud AWS or Azure image ? | (Answered live in the session) |
Have you considered Ceph as datastorage? |
|
In the future, can this QA log be made available with the Zoom/LiveStream for posterity? Lots of good answers to questions here. |
|
To benefit from distributed computing, can XNAT support distributed database system/storage? | (Answered live in the session) |
Can you elaborate on processing nodes? Are you able to ingest DICOM from multiple nodes ? |
|
Can XNAT store nifti files? |
|
Are there any plans to incorporate surface viewers such as Brainbrowser or integrate with OHIF plugins in order to view Freesurfer data? |
|
@Chip can you tell us more about the support of Slurm for distributed processing of XNAT-hosted image data? Is that something new or tailor for your deployments? Thanks. |
|
Are you able to separate XNAT projects storage to allow storage ML projects on high-speed storage and other projects on long-term storage less expensive storage environment? |
|
We are moving towards deploying XNAT in Kubernetes and are developing Helm charts for this. Is there anyone who goes down this road as well? It would be nice to share thoughts and experiences. |
|
General question: how do you handle data being sent to HPC for computation? do you have to copy them? |
|
Is there a document for how to turn single server storage into distributed storage for XNAT? |
|
If a job is cancelled on the HPC is there a way to trickle that cancel signal back to XNAT in order to update the job status? |
|
Regarding previous presentations on infrastructure, very interesting to understand different approaches to on-premises VS AWS/Cloud provisioning. Wondering if anyone might be willing to share any cost/benefit analysis of such decisions, not literal costs but perhaps proportion? or perhaps be willing to chat in a break out sesh at some point? | (Discussed in Spatial Chat) |