Versions Compared

Key

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

The AWS Simple Queue Services (SQS) and pipeline cluster supports XNAT scale-out compute capability. This provides a more robust environment for handling multi-user peak periods.

Instruction

XNAT uses AWS SQS (Simple Queue System) to manage and queue the jobs. At the moment, a maximum of 6 concurrent jobs can be executed in XNAT pipeline cluster. All the submitted pipeline jobs will be queued in XNAT system and also the AWS SQS.

The pipeline cluster caters to running small pipeline jobs (single core, requires less than 4-6GB RAM for each job), as it is consisted of up to 3 VMs, each VM (2vCPU and 8GB RAM) can run maximum 2 concurrent jobs. Jobs requiring more than 4-6GB RAM or multiple CPUs should consider running on Artemis. Please refer to the User guide to run jobs in Artemis. 

Drawio
baseUrlhttps://sydneyuni.atlassian.net/wiki
diagramNamexnatsqspipeline.xml
contentId680789569
width448.5
zoom1
pageId672891618
diagramDisplayNamexnatsqspipeline.xml
lbox1
contentVer3
height319.5
revision3

There is no change on how to run pipeline in XNAT. Please refer to the below link for how to run a pipeline in XNAT

https://wiki.xnat.org/documentation/how-to-use-xnat/running-pipelines-in-xnat

...

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@1f1b16
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "BIDS"
labelskb-how-to-article

...

hiddentrue

...

Pipelines in XNAT are powerful mini-applications that can be run on your project data, to aid in complex processing or leverage the power of large computing clusters. Some pipeline-enabled workflows are carried out automatically without any human intervention, like auto-QC'ing images as they are added to your project archive. Others require a person to do manual steps, such as drawing a region of interest.  

When pipelines are integrated into your project, you can:

  • set up project-based workflows with project specific and experiment specific parameters,
  • track a pipeline and send email notifications, and
  • capture provenance information as the pipeline executes.


See the following Links: