Sub-Second Model Activation for Multi-Tenant LLM Serving

Organizations that serve many fine-tuned and specialized large language models (LLMs) typically dedicate at least one GPU to each model, because moving a model onto a GPU from a cold start takes tens of seconds. Most of those GPUs sit idle most of the time. We present Nodus, a serving system whose central capability is model activation: changing which model a GPU serves in 0.161–0.766 s (p50), versus 34.5–49.9 s for a cold start (45–300× faster), with bit-exact tensors and deterministic outputs. Nodus also suspends idle tenants to a small resident footprint (~1 GB while suspended; 4,529 MiB in a combined end-to-end test) and resumes them in 0.44–2.77 s for 8B–120B models, with 25/25 outputs matching the reference. Because activation is cheap, it can be done often: on a 32-tenant replayed workload on one 8×H100 node, Nodus performed 176–203 model re-assignment events per 15 minutes at p95 0.39 s, and served all tenants at SLO on 4 GPUs instead of 32 dedicated GPUs (8× fewer), with 7.6–8.0× more SLO-met requests per GPU-second and 7.8–8.1× lower cost per SLO-met token across three traffic seeds and zero errors. At 2× traffic, a self-planned 5-GPU layout met SLO against 32 dedicated GPUs (6.4× fewer).

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-03
DOI
https://doi.org/10.5281/zenodo.23912517
Primary Topic
Cloud Computing and Resource Management
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Sub-Second Model Activation for Multi-Tenant LLM Serving

Pranav Varshney, Viswa Kotra
Zenodo (CERN European Organization for Nuclear Research)
Cloud Computing and Resource Management
preprint

Sub-Second Model Activation for Multi-Tenant LLM Serving

Pranav Varshney, Viswa Kotra
preprint en

Abstract

Organizations that serve many fine-tuned and specialized large language models (LLMs) typically dedicate at least one GPU to each model, because moving a model onto a GPU from a cold start takes tens of seconds. Most of those GPUs sit idle most of the time. We present Nodus, a serving system whose central capability is model activation: changing which model a GPU serves in 0.161–0.766 s (p50), versus 34.5–49.9 s for a cold start (45–300× faster), with bit-exact tensors and deterministic outputs. Nodus also suspends idle tenants to a small resident footprint (~1 GB while suspended; 4,529 MiB in a combined end-to-end test) and resumes them in 0.44–2.77 s for 8B–120B models, with 25/25 outputs matching the reference. Because activation is cheap, it can be done often: on a 32-tenant replayed workload on one 8×H100 node, Nodus performed 176–203 model re-assignment events per 15 minutes at p95 0.39 s, and served all tenants at SLO on 4 GPUs instead of 32 dedicated GPUs (8× fewer), with 7.6–8.0× more SLO-met requests per GPU-second and 7.8–8.1× lower cost per SLO-met token across three traffic seeds and zero errors. At 2× traffic, a self-planned 5-GPU layout met SLO against 32 dedicated GPUs (6.4× fewer).

Zenodo (CERN European Organization for Nuclear Research)
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon