This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
wiki:implement_quotas_based_on_cpu-time_into_the_scheduler [2014/07/17 14:52] – bzizou | wiki:implement_quotas_based_on_cpu-time_into_the_scheduler [2014/08/04 19:02] – neyron | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Proposition (CIMENT) ====== | ====== Proposition (CIMENT) ====== | ||
- | For a given //project// (or user), the jobs currently running in the system should not exceed a certain amount of // | + | For a given //project// (or user), the jobs currently running in the system should not exceed a certain amount of // |
+ | |||
+ | 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. | ||