Icon

This is the documentation for an older version of Qube. The latest version of the documentation can be found here: Qube

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

A diagram showing how the same 4 jobs have their priority sorted differently depending on which cluster the job and worker are each in.

Cluster priority evaluation

Workers in the / cluster (also known as the 'root')

Jobs are sorted by

  1. priority
  2. then by job id (first come, first served - FCFS)

Workers in cluster /A

  1. jobs in cluster /A are considered first, sorted by
    1. priority
    2. then by job id - FCFS
  2. cluster /B jobs are considered next, sorted by:
    1. priority
    2. then by job id - FCFS

Workers in cluster /B

  1. jobs in cluster /B are considered first, sorted by
    1. priority
    2. then by job id - FCFS
  2. cluster /A jobs are considered next, sorted by:
    1. priority
    2. then by job id - FCFS

Custom Queuing Algorithms

Although Qube is shipped with several pre-built and optimized queuing algorithms, Qube also allows developers to take advantage of the research PipelineFX has done in queuing system design to write their own queuing system algorithm. This feature enables a site to design an queuing algorithm tailored to its own policies.

See the Custom Queuing Algorithms in the Developer's Guide for more information on how to develop custom queuing algorithms.

  • No labels