paper-with-me

홈 › Papers

Utility Function is All You Need: LLM-based Congestion Control

2026-03-11 · Neta Rozen-Schiff, Liron Schiff, Stefan Schmid arxiv

Congestion is a critical and challenging problem in communication networks. Congestion control protocols allow network applications to tune their sending rate in a way that optimizes their performance and the network utilization. In the common distributed setting, the applications cannot collaborate with each other directly but instead obtain similar estimations about the state of the network using latency and loss measurements. These measurements can be fed into analytical functions, referred to by utility functions, whose gradients help each and all distributed senders to converge to a desired state. The above process becomes extremely complicated when each application has different optimization goals and requirements. Crafting these utilization functions has been a research subject for over a decade, with small incremental changes requiring rigorous mathematical analysis as well as real-world experiments. In this work, we present GenCC, a framework leveraging the code generation capabilities of large language models (LLMs) coupled with realistic network testbed, to design congestion control utility functions. Using GenCC, we analyze the impact of different guidance strategies on the performance of the generated protocols, considering application-specific requirements and network capacity. Our results show that LLMs, guided by either a generative code evolution strategy or mathematical chain-of-thought (CoT), can obtain close to optimal results, improving state-of-the-art congestion control protocols by 37%-142%, depending on the scenario.

📄 PDF Abstract BibTeX arXiv:2603.10357

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Unleashing Automated Congestion Control Customization in the Wild

2025-05-18 · Amit Cohen, Lev Gloukhenki, Ravid Hadar, Eden Itah 외

Congestion control (CC) crucially impacts user experience across Internet services like streaming, gaming, AR/VR, and connected cars. Traditionally, CC algorithm design seeks universal control rules that yield high perfo…

DeePCCI: Deep Learning-based Passive Congestion Control Identification

2019-07-04 · Constantin Sander, Jan Rüth, Oliver Hohlfeld, Klaus Wehrle

Transport protocols use congestion control to avoid overloading a network. Nowadays, different congestion control variants exist that influence performance. Studying their use is thus relevant, but it is hard to identify…

Deep Learning

C3: Learning Congestion Controllers with Formal Certificates

2024-12-14 · Chenxi Yang, Divyanshu Saxena, Rohit Dwivedula, Kshiteej Mahajan 외

Learning-based congestion controllers offer better adaptability compared to traditional heuristic algorithms. However, the inherent unreliability of learning techniques can cause learning-based controllers to behave poor…

CC-Fuzz: Genetic algorithm-based fuzzing for stress testing congestion control algorithms

2022-07-15 · Devdeep Ray, Srinivasan Seshan

Congestion control research has experienced a significant increase in interest in the past few years, with many purpose-built algorithms being designed with the needs of specific applications in mind. These algorithms un…

CrystalBox: Future-Based Explanations for Input-Driven Deep RL Systems

2023-02-27 · Sagar Patel, Sangeetha Abdu Jyothi, Nina Narodytska

We present CrystalBox, a novel, model-agnostic, posthoc explainability framework for Deep Reinforcement Learning (DRL) controllers in the large family of input-driven environments which includes computer systems. We comb…

continuous-controlContinuous ControlDecision MakingDeep Reinforcement Learning