Comparing Link Sharing and Flow Completion Time in Traditional and Learning-based TCP

Vishnu Komanduri, Cong Wang, Roberto Rojas-Cessa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publication2024 IEEE 25th International Conference on High Performance Switching and Routing, HPSR 2024
PublisherIEEE Computer Society
Pages167-172
Number of pages6
ISBN (Electronic)9798350363852
DOIs
StatePublished - 2024
Event25th IEEE International Conference on High Performance Switching and Routing, HPSR 2024 - Pisa, Italy
Duration: Jul 22 2024Jul 24 2024

Publication series

NameIEEE International Conference on High Performance Switching and Routing, HPSR
ISSN (Print)2325-5595
ISSN (Electronic)2325-5609

Conference

Conference25th IEEE International Conference on High Performance Switching and Routing, HPSR 2024
Country/TerritoryItaly
CityPisa
Period7/22/247/24/24

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Comparing Link Sharing and Flow Completion Time in Traditional and Learning-based TCP'. Together they form a unique fingerprint.

Cite this