ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Jiang, Youhe, Fu, Fangcheng, Yao, Xiaozhe, Wang, Taiyi, Cui, Bin, Klimovic, Ana, Yoneki, Eiko
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911250733072384
author Jiang, Youhe
Fu, Fangcheng
Yao, Xiaozhe
Wang, Taiyi
Cui, Bin
Klimovic, Ana
Yoneki, Eiko
author_facet Jiang, Youhe
Fu, Fangcheng
Yao, Xiaozhe
Wang, Taiyi
Cui, Bin
Klimovic, Ana
Yoneki, Eiko
contents Recent developments in large language models (LLMs) have demonstrated their remarkable proficiency in a range of tasks. Compared to in-house homogeneous GPU clusters, deploying LLMs in cloud environments with diverse types of GPUs is crucial for addressing the GPU shortage problem and being more cost-effective. However, the diversity of network environments and various GPU types on the cloud bring difficulties to achieving high-performance serving. In this work, we propose ThunderServe, a high-performance and cost-efficient LLM serving system for heterogeneous cloud environments. We introduce a novel scheduling algorithm, which optimizes the deployment plan of LLM serving to accommodate the heterogeneous resource and network bandwidth conditions in cloud environments. Furthermore, we propose a lightweight re-scheduling mechanism, designed to adapt to fluctuating online conditions (e.g., node failures, workload shifts) without the need for costly restarts of ongoing services. Empirical results in both heterogeneous cloud and homogeneous in-house environments reveal that ThunderServe delivers up to a 2.1$\times$ and on average a $1.7\times$ increase in throughput and achieves up to a 2.5$\times$ and on average a $1.5\times$ reduction in latency deadlines compared with state-of-the-art systems given the same price budget, suggesting opting for cloud services provides a more cost-efficient solution.
format Preprint
id arxiv_https___arxiv_org_abs_2502_09334
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments
Jiang, Youhe
Fu, Fangcheng
Yao, Xiaozhe
Wang, Taiyi
Cui, Bin
Klimovic, Ana
Yoneki, Eiko
Distributed, Parallel, and Cluster Computing
Recent developments in large language models (LLMs) have demonstrated their remarkable proficiency in a range of tasks. Compared to in-house homogeneous GPU clusters, deploying LLMs in cloud environments with diverse types of GPUs is crucial for addressing the GPU shortage problem and being more cost-effective. However, the diversity of network environments and various GPU types on the cloud bring difficulties to achieving high-performance serving. In this work, we propose ThunderServe, a high-performance and cost-efficient LLM serving system for heterogeneous cloud environments. We introduce a novel scheduling algorithm, which optimizes the deployment plan of LLM serving to accommodate the heterogeneous resource and network bandwidth conditions in cloud environments. Furthermore, we propose a lightweight re-scheduling mechanism, designed to adapt to fluctuating online conditions (e.g., node failures, workload shifts) without the need for costly restarts of ongoing services. Empirical results in both heterogeneous cloud and homogeneous in-house environments reveal that ThunderServe delivers up to a 2.1$\times$ and on average a $1.7\times$ increase in throughput and achieves up to a 2.5$\times$ and on average a $1.5\times$ reduction in latency deadlines compared with state-of-the-art systems given the same price budget, suggesting opting for cloud services provides a more cost-efficient solution.
title ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.09334