Multi-Objective Congestion Control
Yiqing Ma, Han Tian, Xudong Liao, Junxue Zhang, Weiyan Wang, Kai Chen,, Xin Jin

TL;DR
MOCC is a novel multi-objective congestion control algorithm using reinforcement learning that adapts quickly to diverse application needs and outperforms existing algorithms in supporting multiple objectives.
Contribution
This paper introduces MOCC, the first multi-objective congestion control algorithm leveraging reinforcement learning and transfer learning for adaptable, efficient, and unified network control.
Findings
Supports multiple objectives simultaneously
Adapts 14.2x faster to new applications than prior methods
Outperforms existing algorithms on individual objectives
Abstract
Decades of research on Internet congestion control (CC) has produced a plethora of algorithms that optimize for different performance objectives. Applications face the challenge of choosing the most suitable algorithm based on their needs, and it takes tremendous efforts and expertise to customize CC algorithms when new demands emerge. In this paper, we explore a basic question: can we design a single CC algorithm to satisfy different objectives? We propose MOCC, the first multi-objective congestion control algorithm that attempts to address this challenge. The core of MOCC is a novel multi-objective reinforcement learning framework for CC that can automatically learn the correlations between different application requirements and the corresponding optimal control policies. Under this framework, MOCC further applies transfer learning to transfer the knowledge from past experience to new…
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
TopicsSoftware-Defined Networks and 5G · Network Traffic and Congestion Control · Internet Traffic Analysis and Secure E-voting
