PEACE: Preemptive and Efficient Cluster Scheduling for LLM Inference with Mixed Prompts. Zhang, Z. & Shen, H. In 2026 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pages 1272–1286, New Orleans, LA, USA, May, 2026. IEEE.
PEACE: Preemptive and Efficient Cluster Scheduling for LLM Inference with Mixed Prompts [link]Paper  doi  abstract   bibtex   
The scaling of transformer-based Large Language Models (LLMs) has significantly expanded their context lengths, enabling applications where inputs exceed 100K tokens. Our analysis of a recent Azure LLM inference trace reveals a highly skewed long-tail distribution of input lengths, with approximately 10% of inputs longer than 4K tokens. Existing cluster-level LLM scheduling strategies, including First-In-First-Out (FIFO), reservation-based, and priority-based approaches, primarily target short-input requests with lengths below 4K and fail to address this heterogeneity, leading to inefficiencies such as headof-line blocking, resource underutilization, and starvation of longinput requests. We propose PEACE, a PreEmptive And efficient Cluster schEduling system for LLM inference, to improve the performance of short-input requests with minimal impact on the Job Completion Time (JCT) of long-input requests. PEACE introduces the following key techniques: 1) preemptive scheduling that prioritizes short-input requests for their performance; 2) coordinated prefill-decode colocation and disaggregation, which reduces both the duration and frequency of preemptions; 3) fast Sequence Parallelism (SP) that minimizes the prefill time of longinput requests to further reduce the likelihood and frequency of preemptions. Evaluations based on Azure LLM inference trace show that, compared to state-of-the-art cluster-level LLM inference schedulers, PEACE reduces the 99th percentile queueing delay of short-input requests by up to 92% and improves their throughput by up to 595%, without significantly affecting the JCT of long-input requests. We open-sourced our code.
@inproceedings{zhang_peace_2026,
	address = {New Orleans, LA, USA},
	title = {{PEACE}: {Preemptive} and {Efficient} {Cluster} {Scheduling} for {LLM} {Inference} with {Mixed} {Prompts}},
	copyright = {https://doi.org/10.15223/policy-029},
	isbn = {979-8-3195-0602-3},
	shorttitle = {{PEACE}},
	url = {https://ieeexplore.ieee.org/document/11575397/},
	doi = {10.1109/IPDPS65963.2026.00105},
	abstract = {The scaling of transformer-based Large Language Models (LLMs) has significantly expanded their context lengths, enabling applications where inputs exceed 100K tokens. Our analysis of a recent Azure LLM inference trace reveals a highly skewed long-tail distribution of input lengths, with approximately 10\% of inputs longer than 4K tokens. Existing cluster-level LLM scheduling strategies, including First-In-First-Out (FIFO), reservation-based, and priority-based approaches, primarily target short-input requests with lengths below 4K and fail to address this heterogeneity, leading to inefficiencies such as headof-line blocking, resource underutilization, and starvation of longinput requests. We propose PEACE, a PreEmptive And efficient Cluster schEduling system for LLM inference, to improve the performance of short-input requests with minimal impact on the Job Completion Time (JCT) of long-input requests. PEACE introduces the following key techniques: 1) preemptive scheduling that prioritizes short-input requests for their performance; 2) coordinated prefill-decode colocation and disaggregation, which reduces both the duration and frequency of preemptions; 3) fast Sequence Parallelism (SP) that minimizes the prefill time of longinput requests to further reduce the likelihood and frequency of preemptions. Evaluations based on Azure LLM inference trace show that, compared to state-of-the-art cluster-level LLM inference schedulers, PEACE reduces the 99th percentile queueing delay of short-input requests by up to 92\% and improves their throughput by up to 595\%, without significantly affecting the JCT of long-input requests. We open-sourced our code.},
	language = {en},
	urldate = {2026-07-07},
	booktitle = {2026 {IEEE} {International} {Parallel} and {Distributed} {Processing} {Symposium} ({IPDPS})},
	publisher = {IEEE},
	author = {Zhang, Zeyu and Shen, Haiying},
	month = may,
	year = {2026},
	keywords = {WG: Explorable},
	pages = {1272--1286},
}

Downloads: 0