TLDR: beLLMan is a novel system designed to control congestion in Large Language Model (LLM) serving infrastructure. It works by actively signaling LLM applications to adjust their output length based on real-time system load. This approach significantly reduces inference latency (up to 8x), lowers energy consumption by approximately 25%, and allows for serving more requests (19% increase) during periods of high demand, all while maintaining a high quality of response. The system leverages LLMs’ ability to follow specific length instructions, making AI infrastructure more robust and efficient.
Large Language Models, or LLMs, have become incredibly popular, powering everything from chatbots to summarization tools. However, this widespread adoption comes with a significant challenge: managing the underlying infrastructure. LLMs often generate responses without considering the current system load, which can lead to slow performance, high latency, and a frustrating experience for users. Imagine a highway where cars keep entering without regard for traffic – it quickly becomes congested.
This problem is not new; it echoes the early days of the internet when congestion collapses were common. As LLMs grow in size and serve a global user base, it’s crucial for AI providers to have strategies to handle periods of high demand gracefully and prevent these ‘congestion collapses’.
Introducing beLLMan: A Smart Controller for LLM Traffic
A new research paper introduces a solution called beLLMan, a controller designed to help LLM infrastructure actively communicate with LLM applications. The goal is to adjust the length of the LLM’s output in response to changing system load. Think of beLLMan as a traffic controller for your LLM applications, ensuring smooth operation even during peak hours.
The core idea behind beLLMan is based on two key observations. First, LLMs can often be more concise without significantly compromising the quality of their responses. This property can be especially useful during times of high system load when reducing response length can alleviate pressure. Second, modern LLMs, particularly the larger ones, are surprisingly good at following instructions like ‘write in X words’. beLLMan leverages this capability to create a congestion control interface between the system and the application.
Real-World Impact and Performance
The researchers tested beLLMan on a real system equipped with NVIDIA H100 GPUs. The results were impressive: beLLMan helped keep inference latency under control, reducing end-to-end latency by up to eight times during periods of congestion for a summarization task. Furthermore, it reduced energy consumption by approximately 25% while simultaneously serving 19% more requests. This highlights not only a performance improvement but also a significant sustainability opportunity for large-scale AI systems.
Experiments showed that larger models like GPT-4o, Llama-3.3, and Gemma-3 are more adept at adhering to specified word limits. The team also found that careful prompt engineering, such as using phrases like ‘summarize in exactly N words’, dramatically improved the model’s ability to follow length instructions.
How beLLMan Works Under the Hood
beLLMan operates by continuously monitoring real-time latency signals from the LLM request scheduler, such as the ‘Time Between Tokens’ (TBT). When it detects that congestion is building up (e.g., TBT starts to increase), it triggers its congestion control algorithm. This algorithm decides on a word reduction rate, typically between 5% and 20%, to avoid noticeably affecting the response quality.
When an LLM request enters the queue, beLLMan predicts the original, unbounded output length. It then calculates a reduced length based on the current congestion level and appends an instruction to the prompt, telling the LLM to generate a summary ‘in exactly N words’. The clever part is that the overhead of predicting the output length is hidden behind the time the request spends waiting in the queue, so it doesn’t add to the overall latency.
The system was tested with a synthetic workload designed to simulate periods of high and low demand. During congestion, beLLMan successfully kept various latency components, like queueing latency and time to first token, significantly lower than in an uncontrolled system. The median similarity scores for responses generated with beLLMan during congestion were still very high (87%), indicating only a minor drop in quality compared to unbounded generations (88%).
Also Read:
- Optimizing AI Reasoning for Shorter, Smarter Responses
- Enhancing Language Model Reasoning with Calibrated Sampling
Beyond Summarization: Future Possibilities
While the initial focus was on document summarization, the principles of beLLMan could apply to many other LLM use cases, such as conversational AI and content synthesis. Although certain applications like coding might not benefit from output compression, a large fraction of LLM interactions could see improved performance and efficiency.
The researchers are also exploring more advanced congestion control algorithms and ways to ensure fairness across different types of requests. This work represents a significant step towards making LLM serving systems more robust, efficient, and user-friendly, especially as the demand for generative AI continues to grow.
For more technical details, you can read the full research paper: beLLMan: Controlling LLM Congestion.


