Differences
This shows you the differences between two versions of the page.
| Next revisionBoth sides next revision |
wiki:implement_quotas_based_on_cpu-time_into_the_scheduler [2014/07/17 14:50] – created bzizou | wiki:implement_quotas_based_on_cpu-time_into_the_scheduler [2014/07/17 14:52] – bzizou |
---|
====== Proposition (CIMENT) ====== | ====== Proposition (CIMENT) ====== |
For a given //project// (or user), the jobs currently running in the system should not exceed a certain amount of //cpu-time// **Q(project)**. The current cpu-time of a project **T(project)** is defined as the sum of all remaining cpu-times of the running jobs of a project (number_of_resources*remaining_walltime). When the scheduler encounters a job with **t** (number_of_resources*walltime) > Q(project)-T(project) it should not be scheduled and be kept in the FIFO. | For a given //project// (or user), the jobs currently running in the system should not exceed a certain amount of //cpu-time// **Q(project)**. The current cpu-time of a project **T(project)** is defined as the sum of all remaining cpu-times of the running jobs of a project (number_of_resources*remaining_walltime). When the scheduler encounters a job with a **t** cpu-time (number_of_resources*walltime) , with **t > Q(project)-T(project)** it should not be scheduled and be kept in the FIFO. |
| |
| |