Re:Carving the Scheduler Out of Our Orchestrator
by lupex on Thursday February 02, 2023 @04:28PM
(#34633354)
Borg–at least as it is published in those papers()–and these other schedulers are really design to maximize the availability of large distributed apps.
() The real Borg now does a lot more...
But there is a completely different world if you look elsewhere. In batch systems like supercomputers (HPC), you want to maximize throughput, not availability. It is common to have something closer to your design: a inventory of jobs and scheduler that allocates workers to them. E.g. https://hpc-wiki.info/hpc/Scheduling_Basics
() The real Borg now does a lot more...
But there is a completely different world if you look elsewhere. In batch systems like supercomputers (HPC), you want to maximize throughput, not availability. It is common to have something closer to your design: a inventory of jobs and scheduler that allocates workers to them. E.g. https://hpc-wiki.info/hpc/Scheduling_Basics