On Job Scheduling
When most people think of job scheduling, they think of all different sorts of things. Container orchestration, serverless allocation, batch job running… all of these things qualify. In highly concurrent systems, it is important that you can schedule work to be done and be able to collect those results upon completion. In the world of high-performance, low-latency systems software, those jobs take on a whole different flavor.