Job queuing options
Some jobs can run alongside others on a CLC Server in single server mode or on a job node in a CLC Server job node setup. This feature can be enabled, disabled and configured within this section of the web administrative interface:
Admin () | Job distribution (
) | Job queuing options
These settings do not have relevance for grid nodes. Please see Multi-job processing on grid for more information about concurrent job execution on grid nodes.
There are three categories of jobs relevant to this feature.
- Non-exclusive algorithms These are analyses that can run at the same time as others in this category as well as the streaming category, described below. They have low demands on system resources. An example of a non-exclusive algorithm would be "Convert from tracks".
- Stream algorithms These have high I/O demands, that is, they have high demands for reading from and writing to disk. Such jobs cannot be run with others in the streaming category but can be run alongside jobs in the non-exclusive category. An example of a streaming job would be import of NGS data.
- Exclusive algorithms These are algorithms optimized to utilize the machine they are running on. They have very high I/O bandwidth, memory, or CPU requirements and therefore do not play well with other algorithms. An example of this sort of analysis would be "Map Reads to Reference".
See Appendix Non-exclusive Algorithms for a list of CLC Genomics Server algorithms that can be executed concurrently on on a job node or single server.
The rest of this section discusses the available configuration options, as they apply to the running of multiple non-exclusive jobs, or running a single streaming job alongside non-exclusive jobs, on a CLC Server in single server mode or on a job node.
Subsections