Pattern series

Resource Scheduling and Preemption

2 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Job Scheduler

    Design a distributed job scheduler (a cron-as-a-service system) that lets tenants register recurring and one-off jobs, guarantees each job fires close...

    Airbnb
    Preview
  2. 02

    AI Training Cluster

    Design the scheduler for a large GPU/TPU training cluster shared by multiple teams running distributed training jobs, handling gang scheduling, preemp...

    Meta
    Preview