/
Data Transfer Queue (dtq)

Attention: Confluence is not suitable for the storage of highly confidential data. Please ensure that any data classified as Highly Protected is stored using a more secure platform.
If you have any questions, please refer to the University's data classification guide or contact ict.askcyber@sydney.edu.au

Data Transfer Queue (dtq)

Artemis has a queue, called dtq, that has nodes with access to the research data store (mounted under /rds) and the internet. This queue is dedicated to running data moving jobs and other input/output (I/O) intensive work, such as compressing and archiving files, copying data from Artemis to the Research Data Store, or copying data to and from remote locations. These nodes have dedicated ethernet and infiniband bandwidth to maximise file transfer speeds, so they deliver significantly better data transfer and I/O performance than the login nodes. No other compute nodes on Artemis have access to /rds or the internet. The login nodes can still be used for small I/O work, but heavy copy or I/O work should be submitted to dtq instead.

An example dtq job, which moves the mydata directory from Artemis to RDS, using an example project called PANDORA, is shown below:

#!/bin/bash
#PBS -P PANDORA
#PBS -q dtq
#PBS -l select=1:ncpus=1:mem=4gb,walltime=1:00:00
rsync -rtvxP /project/PANDORA/mydata /rds/PRJ-PANDORA/

To run this script, save it to a file (for example my-copy-job.pbs) and submit it to the scheduler:

qsub my-copy-job.pbs

The data transfer queue is designed for running file manipulation commands. For example, you could use wget (for downloading data from the internet), scp, tar, cp, mv, rm, plus more. This queue, however, is not intended for compute jobs. Compute jobs running in this queue will be terminated without notice. Since no real compute jobs are allowed to run in this queue, jobs run in dtq will not contribute to your project’s fair share. However, your project’s current fair share value will impact the priority of jobs submitted to this queue.

Resource limits for dtq can be found in the queue resource limits table.


Related content

Automating data transfers with dtq
Automating data transfers with dtq
More like this
Automating data transfers with dt-script
Automating data transfers with dt-script
More like this
Job Submission
Job Submission
More like this
Transferring data between HPC and the Research data store (RDS)
Transferring data between HPC and the Research data store (RDS)
More like this
Getting Started with Artemis HPC
Getting Started with Artemis HPC
Read with this
Job Queues
More like this