mlsanityData to 7 Oct 2026

Themis: Fair and Efficient GPU Cluster Scheduling

arXiv 1907.01484 ↗First posted 2 Jul 2019cs.DCcited by 43

Not on the map. Why?

Abstract (arXiv)

Modern distributed machine learning (ML) training workloads benefit significantly from leveraging GPUs. However, significant contention ensues when multiple such workloads are run atop a shared cluster of GPUs. A key question is how to fairly apportion GPUs across workloads. We find that established cluster scheduling disciplines are a poor fit because of ML workloads' unique attributes: ML jobs have long-running tasks that need to be gang-scheduled, and their performance is sensitive to tasks' relative placement. We propose Themis, a new scheduling framework for ML training workloads. It's GPU allocation policy enforces that ML workloads complete in a finish-time fair manner, a new notion we introduce. To capture placement sensitivity and ensure efficiency, Themis uses a two-level scheduling architecture where ML workloads bid on available resources that are offered in an auction run by a central arbiter. Our auction design allocates GPUs to winning bids by trading off efficiency for fairness in the short term but ensuring finish-time fairness in the long term. Our evaluation on a production trace shows that Themis can improve fairness by more than 2.25X and is ~5% to 250% more cluster efficient in comparison to state-of-the-art schedulers.

Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 7; 2023: 7; 2024: 11; 2025: 7; 2026: 6.

43 papers.

Sort:

By area:

  1. 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
  2. 2023Fairness in Serving Large Language Modelscited by 77
  3. 2024Efficiently Scaling LLM Reasoning with Certaindexcited by 56
  4. 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
  5. 2024Characterization of Large Language Model Development in the Datacentercited by 46
  6. 2021Characterization and Prediction of Deep Learning Workloads in Large-Scale GPU Datacenterscited by 31
  7. 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
  8. 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
  9. 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
  10. 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
  11. 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
  12. 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
31 more
  1. 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
  2. 2025InfiniteHBD: Building Datacenter-Scale High-Bandwidth Domain for LLM with Optical Circuit Switching Transceiverscited by 7
  3. 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
  4. 2025PLoRA: Efficient Concurrent LoRA Training for Large Language Modelscited by 6
  5. 2025Taming the Chaos: Coordinated Autoscaling for Heterogeneous and Disaggregated LLM Inferencecited by 5
  6. 2026SAGA: Workflow-Atomic Scheduling for AI Agent Inference on GPU Clusterscited by 5
  7. 2021Efficient Strong Scaling Through Burst Parallel Trainingcited by 3
  8. 2024Ensuring Fair LLM Serving Amid Diverse Applicationscited by 3
  9. 2025Robust Heuristic Algorithm Design with LLMscited by 3
  10. 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
  11. 2024GPU Cluster Scheduling for Network-Sensitive Deep Learningcited by 2
  12. 2021Enabling Level-4 Autonomous Driving on a Single 1k Off-the-Shelf Cardcited by 1
  13. 2022Scheduling Virtual Conferences Fairly: Achieving Equitable Participant and Speaker Satisfactioncited by 1
  14. 2023Network Contention-Aware Cluster Scheduling with Reinforcement Learningcited by 1
  15. 2024EdgeOL: Efficient in-situ Online Learning on Edge Devicescited by 1
  16. 2026The Price of Anarchy in Disaggregated Inferencecited by 1
  17. 2021Synergy: Resource Sensitive DNN Scheduling in Multi-Tenant Clusterscited by 0
  18. 2022Deep Reinforcement Learning for System-on-Chip: Myths and Realitiescited by 0
  19. 2023NEPHELE: A Neural Platform for Highly Realistic Cloud Radiance Renderingcited by 0
  20. 2023FIKIT: Priority-Based Real-time GPU Multi-tasking Scheduling with Kernel Identificationcited by 0
  21. 2024Towards providing reliable job completion time predictions using PCScited by 0
  22. 2024MLCC: A Congestion Control Technique to Accelerate ML Trainingcited by 0
  23. 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflowscited by 0
  24. 2024Hydro: Adaptive Query Processing of ML Queriescited by 0
  25. 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
  26. 2025AEGIS: Runtime-Guided GPU Collocation for Multi-Tenant Deep Learning Trainingcited by 0
  27. 2025Predictable LLM Serving on GPU Clusterscited by 0
  28. 2026Token Management in Multi-Tenant AI Inference Platformscited by 0
  29. 2026Trading Utility for Dynamic Fairness in Multiple Resource Division with Sequential Demandcited by 0
  30. 2026Global Simulation-Guided Dynamic Operator Scheduling for Efficient Multi-Tenant Model Servingcited by 0
  31. 2026Tuning Collective Patterns to Alleviate Congestion in Shared AI Clusterscited by 0