SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm

Congestion Control (CC) is essential in networked systems, especially in environments with strict delay and throughput requirements. While CC algorithms like Self-Clocked Rate Adaptation for Multimedia (SCReAM) and Bottleneck Bandwidth and Round-trip propagation time (BBR) have shown progress, each...

Full description

Saved in:
Bibliographic Details
Main Authors: Haider Dhia Zubaydi, Ahmed Samir Jagmagji, Sandor Molnar
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10858148/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832088082068799488
author Haider Dhia Zubaydi
Ahmed Samir Jagmagji
Sandor Molnar
author_facet Haider Dhia Zubaydi
Ahmed Samir Jagmagji
Sandor Molnar
author_sort Haider Dhia Zubaydi
collection DOAJ
description Congestion Control (CC) is essential in networked systems, especially in environments with strict delay and throughput requirements. While CC algorithms like Self-Clocked Rate Adaptation for Multimedia (SCReAM) and Bottleneck Bandwidth and Round-trip propagation time (BBR) have shown progress, each faces limitations: BBR encounters difficulty in balancing responsiveness and fairness when rapid fluctuations in network conditions arise, which can lead to inefficient performance in shared environments. On the other hand, although SCReAM is designed for multimedia traffic, it struggles to dynamically adapt the congestion window to unpredictable or highly congested networks, leading to inefficient resource utilization. This paper proposes SACWOM, a hybrid congestion window optimization mechanism that combines our novel method with SCReAM’s rate control and BBR’s bandwidth-delay estimation to enhance throughput stability, fairness, and adaptability by dynamically adjusting the congestion window. Extensive simulations demonstrate SACWOM’s significant improvements over SCReAM in managing congestion window and bytes in flight under diverse network conditions. In Phase I, SACWOM achieved up to 11.96-13.27% increase in congestion window and bytes in flight by maintaining higher data flow. Phase II analysis shows up to 20.76-22.64% improvements with optimized configurations. Finally, Phase III, comprising 100 experiments, reveals SACWOM’s dynamic adaptability, achieving up to 50-70% improvements. These results highlight SACWOM as a robust mechanism suitable for various applications across diverse network scenarios.
format Article
id doaj-art-c9c9c17e52244729a3e38cb5d1252ef9
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-c9c9c17e52244729a3e38cb5d1252ef92025-02-06T00:00:23ZengIEEEIEEE Access2169-35362025-01-0113220862211710.1109/ACCESS.2025.353688410858148SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked AlgorithmHaider Dhia Zubaydi0https://orcid.org/0000-0002-4846-0546Ahmed Samir Jagmagji1https://orcid.org/0000-0001-5693-7757Sandor Molnar2https://orcid.org/0000-0002-1601-0815Department of Telecommunications and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, Budapest, HungaryDepartment of Telecommunications and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, Budapest, HungaryDepartment of Telecommunications and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, Budapest, HungaryCongestion Control (CC) is essential in networked systems, especially in environments with strict delay and throughput requirements. While CC algorithms like Self-Clocked Rate Adaptation for Multimedia (SCReAM) and Bottleneck Bandwidth and Round-trip propagation time (BBR) have shown progress, each faces limitations: BBR encounters difficulty in balancing responsiveness and fairness when rapid fluctuations in network conditions arise, which can lead to inefficient performance in shared environments. On the other hand, although SCReAM is designed for multimedia traffic, it struggles to dynamically adapt the congestion window to unpredictable or highly congested networks, leading to inefficient resource utilization. This paper proposes SACWOM, a hybrid congestion window optimization mechanism that combines our novel method with SCReAM’s rate control and BBR’s bandwidth-delay estimation to enhance throughput stability, fairness, and adaptability by dynamically adjusting the congestion window. Extensive simulations demonstrate SACWOM’s significant improvements over SCReAM in managing congestion window and bytes in flight under diverse network conditions. In Phase I, SACWOM achieved up to 11.96-13.27% increase in congestion window and bytes in flight by maintaining higher data flow. Phase II analysis shows up to 20.76-22.64% improvements with optimized configurations. Finally, Phase III, comprising 100 experiments, reveals SACWOM’s dynamic adaptability, achieving up to 50-70% improvements. These results highlight SACWOM as a robust mechanism suitable for various applications across diverse network scenarios.https://ieeexplore.ieee.org/document/10858148/BBRcongestion controlcongestion windowhybridoptimizationrate adaptation
spellingShingle Haider Dhia Zubaydi
Ahmed Samir Jagmagji
Sandor Molnar
SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
IEEE Access
BBR
congestion control
congestion window
hybrid
optimization
rate adaptation
title SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
title_full SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
title_fullStr SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
title_full_unstemmed SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
title_short SACWOM: Synergistic Adaptive Congestion Window Optimization Mechanism for Self-Clocked Algorithm
title_sort sacwom synergistic adaptive congestion window optimization mechanism for self clocked algorithm
topic BBR
congestion control
congestion window
hybrid
optimization
rate adaptation
url https://ieeexplore.ieee.org/document/10858148/
work_keys_str_mv AT haiderdhiazubaydi sacwomsynergisticadaptivecongestionwindowoptimizationmechanismforselfclockedalgorithm
AT ahmedsamirjagmagji sacwomsynergisticadaptivecongestionwindowoptimizationmechanismforselfclockedalgorithm
AT sandormolnar sacwomsynergisticadaptivecongestionwindowoptimizationmechanismforselfclockedalgorithm