Allocations and compute scheduling: Difference between revisions

Jump to navigation Jump to search
Marked this version for translation
(add "what happens if I overuse my allocation?")
(Marked this version for translation)
Line 20: Line 20:
It should be noted that in the case of core year and GPU year allocations, both of which target resource usage averages over time on shared resources, a research group is more likely to hit (or exceed) its target(s) if the resources are used evenly over the allocation period than if the resources are used in bursts or if use is put off until later in the allocation period.
It should be noted that in the case of core year and GPU year allocations, both of which target resource usage averages over time on shared resources, a research group is more likely to hit (or exceed) its target(s) if the resources are used evenly over the allocation period than if the resources are used in bursts or if use is put off until later in the allocation period.


== What happens if my group overuses my CPU or GPU allocation? ==
== What happens if my group overuses my CPU or GPU allocation? == <!--T:32-->


<!--T:33-->
Nothing bad.  Your CPU or GPU allocation is a target level, i.e., a target number of CPUs or GPUs.  If you have jobs waiting to run, and competing demand is low enough, then the scheduler may allow more of your jobs to run than your target level.  The only consequence of this is that succeeding jobs of yours ''may'' have lower priority for a time while the scheduler prioritizes other groups which were below their target.  You are not prevented from submitting or running new jobs, and the time-average of your usage should still be close to your target, that is, your allocation.
Nothing bad.  Your CPU or GPU allocation is a target level, i.e., a target number of CPUs or GPUs.  If you have jobs waiting to run, and competing demand is low enough, then the scheduler may allow more of your jobs to run than your target level.  The only consequence of this is that succeeding jobs of yours ''may'' have lower priority for a time while the scheduler prioritizes other groups which were below their target.  You are not prevented from submitting or running new jobs, and the time-average of your usage should still be close to your target, that is, your allocation.


<!--T:34-->
It is even possible that you could end a month or even a year having run more work than your allocation would seem to allow, although this is unlikely given the demand on our resources.
It is even possible that you could end a month or even a year having run more work than your allocation would seem to allow, although this is unlikely given the demand on our resources.


Bureaucrats, cc_docs_admin, cc_staff
2,879

edits

Navigation menu