Hercules: Heterogeneous Requirements Congestion Control Protocol

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Rozen-Schiff, Neta, Pechtalt, Itzcak, Navon, Amit, Bruckman, Leon
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929374097309696
author Rozen-Schiff, Neta
Pechtalt, Itzcak
Navon, Amit
Bruckman, Leon
author_facet Rozen-Schiff, Neta
Pechtalt, Itzcak
Navon, Amit
Bruckman, Leon
contents Future network services present a significant challenge for network providers due to high number and high variety of co-existing requirements. Despite many advancements in network architectures and management schemes, congested network links continue to constrain the Quality of Service (QoS) for critical applications like tele-surgery and autonomous driving. A prominent, complimentary approach consists of congestion control (CC) protocols which regulate bandwidth at the endpoints before network congestion occurs. However, existing CC protocols, including recent ones, are primarily designed to handle small numbers of requirement classes, highlighting the need for a more granular and flexible congestion control solution. In this paper we introduce Hercules, a novel CC protocol designed to handle heterogeneous requirements. Hercules is based on an online learning approach and has the capability to support any combination of requirements within an unbounded and continuous requirements space. We have implemented Hercules as a QUIC module and demonstrate, through extensive analysis and real-world experiments, that Hercules can achieve up to 3.5-fold improvement in QoS compared to state-of-the-art CC protocols.
format Preprint
id arxiv_https___arxiv_org_abs_2403_00590
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Hercules: Heterogeneous Requirements Congestion Control Protocol
Rozen-Schiff, Neta
Pechtalt, Itzcak
Navon, Amit
Bruckman, Leon
Networking and Internet Architecture
Future network services present a significant challenge for network providers due to high number and high variety of co-existing requirements. Despite many advancements in network architectures and management schemes, congested network links continue to constrain the Quality of Service (QoS) for critical applications like tele-surgery and autonomous driving. A prominent, complimentary approach consists of congestion control (CC) protocols which regulate bandwidth at the endpoints before network congestion occurs. However, existing CC protocols, including recent ones, are primarily designed to handle small numbers of requirement classes, highlighting the need for a more granular and flexible congestion control solution. In this paper we introduce Hercules, a novel CC protocol designed to handle heterogeneous requirements. Hercules is based on an online learning approach and has the capability to support any combination of requirements within an unbounded and continuous requirements space. We have implemented Hercules as a QUIC module and demonstrate, through extensive analysis and real-world experiments, that Hercules can achieve up to 3.5-fold improvement in QoS compared to state-of-the-art CC protocols.
title Hercules: Heterogeneous Requirements Congestion Control Protocol
topic Networking and Internet Architecture
url https://arxiv.org/abs/2403.00590