Comparing Link Sharing and Flow Completion Time in Traditional and Learning-based TCP
Document Type
Conference Proceeding
Publication Date
1-1-2024
Abstract
Congestion control design in TCP has primarily focused on maximizing throughput, reducing delay, or minimizing packet loss. Such has been the case in the surge of TCP approaches using machine and deep learning. However, flow completion time, average throughput, and fairness index are the key performance indicators more noticeable to users and used for applications, and thus must be evaluated. We theorize, that an ideal congestion control scheme would have a small average flow completion time, and high average throughput and high fairness index. We aim to analyze the performance of a wide-variety of congestion control schemes to determine the importance of these metrics in designing a congestion control scheme. With this objective, we propose a modified reinforcement learning version of TCP; RL-TCP+, to demonstrate how flow completion time can be minimized and to evaluate it's impact on bandwidth sharing. Through extensive experimentation, we show that greater link-sharing and fairness do not always result in lower flow completion time, and that flow-prioritization could prove beneficial in certain scenarios.
Identifier
85202872011 (Scopus)
ISBN
[9798350363852]
Publication Title
IEEE International Conference on High Performance Switching and Routing, HPSR
External Full Text Location
https://doi.org/10.1109/HPSR62440.2024.10635998
e-ISSN
23255609
ISSN
23255595
First Page
167
Last Page
172
Recommended Citation
Komanduri, Vishnu; Wang, Cong; and Rojas-Cessa, Roberto, "Comparing Link Sharing and Flow Completion Time in Traditional and Learning-based TCP" (2024). Faculty Publications. 903.
https://digitalcommons.njit.edu/fac_pubs/903