A Reinforcement Learning Framework for Application-Specific TCP Congestion-Control
Jinming Xing, Muhammad Shahzad

TL;DR
This paper introduces ASC, a deep reinforcement learning framework for TCP congestion control that adapts to diverse application requirements and network conditions, outperforming existing methods in flexibility and efficiency.
Contribution
The paper presents a novel DRL-based TCP congestion control framework that supports arbitrary application-specific objectives and adapts swiftly to network changes.
Findings
Achieves diverse application objectives effectively.
Outperforms prior congestion control approaches.
Scalable and lightweight client-server architecture.
Abstract
The Congestion Control (CC) module plays a critical role in the Transmission Control Protocol (TCP), ensuring the stability and efficiency of network data transmission. The CC approaches that are commonly used these days employ heuristics-based rules to adjust the sending rate. Due to their heuristics-based nature, these approaches are not only unable to adapt to changing network conditions but are also agnostic to the diverse requirements that different applications often have. Recently, several learning-based CC approaches have been proposed to adapt to changing network conditions. Unfortunately, they are not designed to take application requirements into account. Prior heuristics-based as well as learning-based CC approaches focus on achieving a singular objective, which is often to maximize throughput, even though a lot of applications care more about latency, packet losses, jitter,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Software-Defined Networks and 5G · Cloud Computing and Resource Management
MethodsFocus
