A Reinforcement Learning Approach to Optimize Available Network Bandwidth Utilization
Hasibul Jamil, Elvis Rodrigues, Jacob Goldverg, and Tevfik Kosar

TL;DR
This paper introduces a deep reinforcement learning method to dynamically optimize the number of parallel TCP streams for better network bandwidth utilization, outperforming existing heuristics in speed and fairness.
Contribution
It presents a novel RL-based algorithm that adapts to various network conditions to optimize TCP stream count, surpassing rule-based heuristics in efficiency and fairness.
Findings
Achieves 15% higher throughput than state-of-the-art algorithms.
Finds near-optimal solutions 40% faster in network bandwidth utilization.
Prevents network congestion and ensures fair resource sharing.
Abstract
Efficient data transfers over high-speed, long-distance shared networks require proper utilization of available network bandwidth. Using parallel TCP streams enables an application to utilize network parallelism and can improve transfer throughput; however, finding the optimum number of parallel TCP streams is challenging due to nondeterministic background traffic sharing the same network. Additionally, the non-stationary, multi-objectiveness, and partially-observable nature of network signals in the host systems add extra complexity in finding the current network condition. In this work, we present a novel approach to finding the optimum number of parallel TCP streams using deep reinforcement learning (RL). We devise a learning-based algorithm capable of generalizing different network conditions and utilizing the available network bandwidth intelligently. Contrary to rule-based…
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 · Internet Traffic Analysis and Secure E-voting
