PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 4, 2025Proceedings of the ACM on Measurement and Analysis of Computing Systems4 citations

Optimal Scheduling Algorithms for LLM Inference: Theory and Practice

View Full Paper
ABAgrim BariPHParikshit HegdeGVGustavo de Veciana

Key Points

  • SLAI reduces median Time To First Token by 53%, enhancing system efficiency.
  • Evaluation employed the openchat_shareGPT4 dataset using the Mistral-7B model on an NVIDIA RTX ADA 6000 GPU.
  • Dynamic resource allocation and optimal tiling emerged as key design principles in this framework.
  • Effective scheduling algorithms can ensure requests comply with Service Level Objectives in LLM systems.

Abstract

With the growing use of Large Language Model (LLM) -based tools like ChatGPT, Perplexity, and Gemini across industries, there is a rising need for efficient LLM inference systems. These systems handle requests with a unique two-phase computation structure: a prefill-phase that processes the full input prompt and a decode-phase that autoregressively generates tokens one at a time. This structure calls for new strategies for routing and scheduling requests. In this paper, we take a comprehensive approach to this challenge by developing a theoretical framework that models routing and scheduling in LLM inference systems. We identify two key design principles-optimal tiling and dynamic resource allocation-that are essential for achieving high throughput. Guided by these principles, we propose the Resource-Aware Dynamic (RAD) scheduler and prove that it achieves throughput optimality under mild conditions. To address practical Service Level Objectives (SLOs) such as serving requests with different Time Between Token (TBT) constraints, we design the SLO-Aware LLM Inference (SLAI) scheduler. SLAI uses real-time measurements to prioritize decode requests that are close to missing their TBT deadlines and reorders prefill requests based on known prompt lengths to further reduce the Time To First Token (TTFT) delays. We evaluate SLAI on the openchatₛhareGPT4 dataset using the Mistral-7B model on an NVIDIA RTX ADA 6000 GPU. Compared to Sarathi-Serve, SLAI reduces the median TTFT by 53% and increases the maximum serving capacity by 26% such that median TTFT is below 0. 5 seconds, while meeting tail TBT latency constraints. The complete source code is available at: https: //github. com/agrimUT/SLAI.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Bari et al. (2025) studied this question.

synapsesocial.com/papers/6930e8e3ea1aef094cca3eeehttps://doi.org/10.1145/3771574
Ask AI
Helpful
Bookmark
Share
View Full Paper