Thomas Piacentini
← Workshop

Project brief

Tenant Fairness Scheduler

Original text · English

Help platform developers share a finite worker pool across tenants with different job sizes. Implement weighted deficit scheduling, bounded admission and aging, then compare per-tenant wait distributions under authored bursts. Export a queue adapter and workload receipts that make starvation and unused capacity visible.

Proposed milestones

  1. Represent tenant queues and declared job costs
  2. Implement weighted deficit scheduling
  3. Bound admission and detect starvation
  4. Compare fairness on replayed burst workloads

This is an upstream project brief; an implementation and completion tests are not supplied.

Code and artifacts 1
What you take away

Saved in your notebook on this device.

Sources and limits

Reading checkpoints are self-reported. Test results are recorded separately and apply to the executed cases.

AI Engineering from Scratch · 3f9715c · MIT

Download this file ↓