Libra: A Congestion Control Framework for Diverse Application Preferences and Network Conditions

With the increase of diversity in application preferences and networks, existing congestion control algorithms (CCAs) do not accommodate this complicated reality. Previous classic CCAs are designed for a specific domain with fixed rules, failing to adapt to such diversities. Recently surged learning-based CCAs have great potential in adaptability and flexibility but are not practical due to unsatisfying performance on convergence, fairness, overhead, consistency and safety assurance. In this paper, we propose Libra, a unified congestion control framework, that can empower these properties by combining the wisdom of classic and reinforcement learning (RL)-based CCAs. Extensive evaluation of Libra’s Linux kernel implementations on both live Internet and emulated networks shows performance improvement under dynamic networks (e.g., <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.2\times $ </tex-math></inline-formula> throughput than Orca on average). At the same time, Libra can flexibly satisfy different application needs, reduce the running overhead by at most <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$0.88\times $ </tex-math></inline-formula> and perform good fairness and convergence properties, well-fitting our theoretical analysis.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Networking
Published
2024-11-22
DOI
https://doi.org/10.1109/tnet.2024.3492096
Citations
5
Primary Topic
Network Traffic and Congestion Control
Type
article
Field-Weighted Citation Impact
1.74

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Libra: A Congestion Control Framework for Diverse Application Preferences and Network Conditions

Hebin Yu, Zhuoxuan Du, Guihai Chen, Hongquan Zhang et al.
5 citations
IEEE Transactions on Networking
Network Traffic and Congestion Control
1.74
article

Libra: A Congestion Control Framework for Diverse Application Preferences and Network Conditions

Hebin Yu, Zhuoxuan Du, Guihai Chen, Hongquan Zhang, Jiaqi Zheng
article en
5 citations

Abstract

With the increase of diversity in application preferences and networks, existing congestion control algorithms (CCAs) do not accommodate this complicated reality. Previous classic CCAs are designed for a specific domain with fixed rules, failing to adapt to such diversities. Recently surged learning-based CCAs have great potential in adaptability and flexibility but are not practical due to unsatisfying performance on convergence, fairness, overhead, consistency and safety assurance. In this paper, we propose Libra, a unified congestion control framework, that can empower these properties by combining the wisdom of classic and reinforcement learning (RL)-based CCAs. Extensive evaluation of Libra’s Linux kernel implementations on both live Internet and emulated networks shows performance improvement under dynamic networks (e.g., <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.2\times $ </tex-math></inline-formula> throughput than Orca on average). At the same time, Libra can flexibly satisfy different application needs, reduce the running overhead by at most <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$0.88\times $ </tex-math></inline-formula> and perform good fairness and convergence properties, well-fitting our theoretical analysis.

IEEE Transactions on NetworkingVol. 33(2)
Nanjing University (CN)
National Key Research and Development Program of China
Openalex Percentile: Top 14%
Network Traffic and Congestion Control
1.74
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.

Libra: A Congestion Control Framework for Diverse Application Preferences and Network Conditions — Hebin Yu, Zhuoxuan Du, et al. · IEEE Transactions on Networking (2024) | TGRS Research Map | TGRS