Coral: Cost-Efficient Multi-LLM Serving over Heterogeneous Cloud GPUs

arXiv:2605.04357 · cs.DC, cs.AI, cs.CL, cs.LG · Submitted 2026-05-05 · Read on arXiv

cs.DC, cs.AI, cs.CL, cs.LG

Submitted: 2026-05-05

Updated: 2026-10-17

License: http://creativecommons.org/licenses/by/4.0/

The gist: The landscape of large language models (LLMs) has become increasingly fragmented, with no single model dominating the field.

Terminology

Abstract

The landscape of large language models (LLMs) has become increasingly fragmented, with no single model dominating the field. Meanwhile, cloud providers offer a diverse array of mid-tier and older-generation GPUs. These heterogeneous resources provide better availability and deliver comparable performance-per-dollar to top-tier hardware. To efficiently harness these GPUs for concurrent multi-LLM serving, we introduce Coral: an adaptive, heterogeneity-aware serving system. The key idea behind Coral is the joint optimization of resource allocation and replica serving strategies across all models. To keep pace with shifting throughput demands and resource availability, Coral employs a lossless, two-stage decomposition. This approach preserves joint optimality while reducing online solve times from hours to mere tens of seconds. Evaluations across 6 models and 20 GPU configurations demonstrate that Coral reduces serving costs by up to 2.79 times compared to the strongest baseline, while delivering up to 2.39 times higher goodput under scarce resource constraints.

Related papers