Hybrid Congestion Control Mechanisms For Next-Gene
Hybrid Congestion Control Mechanisms For Next-Gene
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 9 © Copyright: All rights reserved.
Hybrid Congestion Control Mechanisms for Next-Generation Communication Networks
method is specifically designed for the high-speed, Subsequent efforts to refine delay-based congestion control
low-latency demands of 5G and emerging 6G networks, have led to the development of more sophisticated
where the conventional congestion control strategies may algorithms, such as TCP Veno [4], Compound TCP [5] and
struggle to maintain performance due to the complexity TCP Illinois [6]. TCP Veno, for example, combines delay
and scale of these systems. and loss signals to enhance performance in wireless
▪ Low Latency and High Throughput Maintenance: By networks, where packet loss can occur independently of
reacting to variations in delay, the algorithm maintains congestion due to the unreliable nature of the medium. TCP
optimal throughput while keeping latency minimal, Illinois [6] integrates both delay and loss metrics to
making it ideal for latency-sensitive applications like dynamically adjust the congestion window, achieving a
augmented reality (AR), virtual reality (VR), autonomous balance between high throughput and low latency,
vehicles, and IoT. particularly in high-speed, long-distance networks.
▪ Reduced Packet Loss: With delay-based adjustments to Compound TCP [5], adopted by Microsoft, merges
transmission rates, the system prevents congestion delay-based and loss-based approaches, optimizing
build-up, resulting in reduced packet loss compared to performance across a wide range of network conditions.
loss-based control mechanisms. Recent advancements in congestion control research have
▪ Real-Time Performance Optimization: The algorithm led to the development of algorithms tailored specifically for
continuously monitors network conditions and the unique challenges posed by next-generation
dynamically adjusts based on real-time delay feedback, communication systems. BBR [7] (Bottleneck Bandwidth
ensuring high network efficiency under varying traffic and Round-trip propagation time) introduced a novel
loads and conditions. approach by estimating the available bandwidth and RTT
The organization of this paper is structured as follows: The independently of packet loss, offering significant
introduction section provides an overview of the challenges improvements in throughput and latency for modern
in next-generation communication systems, focusing on high-speed networks. BBRv2 [8] builds on this by addressing
congestion control and introducing the proposed delay-based fairness issues and incorporating explicit congestion
approach. The Related Work section reviews existing notification (ECN) to improve performance in loss-prone
congestion control mechanisms, including traditional and environments.
delay-based strategies, highlighting their relevance to In the context of 5G and beyond, several new approaches
advanced networks. The Proposed Delay-Based Congestion have emerged. For instance, TCP Recent Acknowledgment
Control Approach section details the design and operation of and TCP Prague are recent innovations designed to improve
the algorithm, explaining how real-time delay variations are performance in high-speed, low-latency networks. TCP
used for proactive congestion management. The Simulation RACK [9] introduces a more efficient loss recovery
Setup and Results Analysis section describes the simulation mechanism by using recent ACKs to detect lost packets more
environment and the metrics used for evaluation. The section quickly, thus reducing recovery times and improving overall
summarizes the key findings and outlines potential directions throughput. TCP Prague [10], part of the Low Latency Low
for further research and development in this area. Loss Scalable Throughput (L4S) initiative, aims to provide
ultra-low latency for interactive applications by leveraging
II. RELATED WORK Explicit Congestion Notification (ECN) and a scalable
congestion control mechanism.
The evolution of congestion control mechanisms has been
Moreover, machine learning-based congestion control
pivotal in adapting to the rapidly changing demands of
algorithms are gaining traction, offering adaptive and
communication networks. As networks have transitioned
intelligent approaches to manage network congestion.
from early TCP/IP-based architectures to the highly complex
Congestion Control using Deep Reinforcement Learning [11]
and diverse environments seen in next-generation systems,
(CoDel-DRL), for example, has shown promise in
the limitations of traditional congestion control approaches
dynamically optimizing congestion control parameters based
have become increasingly apparent. In particular, the reliance
on real-time network conditions, resulting in improved QoS
on packet loss as the primary congestion signal in
and resource utilization in next-generation networks.
conventional TCP congestion control algorithms, such as
Verma et al. [12] address the growing issue of network
TCP Reno [1] and TCP New Reno [2], often leads to
congestion caused by the exponential increase in connected
inefficient performance in high-bandwidth, low-latency
devices within the IoT. Recognizing that the TCP is essential
environments typical of 5G and emerging 6G networks.
for reliable data transmission in both wired and wireless
Delay-based congestion control has emerged as a
networks, they highlight the protocol's challenges in
promising alternative, addressing the shortcomings of
dynamically adjusting transmission rates in response to
loss-based methods by utilizing round-trip time (RTT)
abrupt changes in network conditions, such as delays and
variations as early indicators of network congestion. TCP
bandwidth fluctuations. Mishra et al. [13] provides a
Vegas [3], one of the earliest delay-based algorithms,
comprehensive survey of congestion control algorithms
introduced the concept of using RTT to adjust the sending
essential for managing the increasing network congestion in
rate proactively, thereby preventing congestion before it
the IoT. It discusses the limitations of current TCP versions in
results in significant packet loss. While TCP Vegas
handling diverse IoT devices
demonstrated improved performance in certain scenarios, it
and emphasizes the need for
was also found to be overly conservative in high-speed
advanced protocol stacks to
networks, limiting its throughput potential.
ensure effective
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 10 © Copyright: All rights reserved.
International Journal of Innovative Technology and Exploring Engineering (IJITEE)
ISSN: 2278-3075 (Online), Volume-14 Issue-3, February 2025
communication. Verma et al. [14] introduce a new TCP ▪ cwnd: The congestion window size, which determines
variant called Delay-based Adaptive Congestion Control the number of packets that can be sent.
(DACC) aimed at improving congestion management in Algorithm: Hybrid Congestion Control Using Delay and
networks. DACC addresses these issues by factoring in Loss
background flows and quickly adapting to current network 1: Procedure RTT_PacketLoss_Control(packet ACK)
conditions, allowing for more efficient transmission rate 2: Initialization: Calculate RTT and LossRate
adjustments. Simulation results demonstrate that DACC 3: BaseRTT ← min(RTT samples)
significantly enhances goodput, reduces Packet Loss Ratio 4: CurrentRTT ← measureRTT(p)
(PLR), and improves both inter- and intra-protocol fairness, 5: RTTdiff ← CurrentRTT - BaseRTT
ultimately facilitating faster file transfers. N. Mishra et al. 6: LossRate ← calculateLossRate(window)
[15] conduct an in-depth comparison of various congestion 7: RTT-Based Congestion Control
8: if RTTdiff < ThresholdLow then
control algorithms utilized in the transport layer, focusing on
9: cwnd ← cwnd + α
their performance metrics and effectiveness in managing
10: else if RTTdiff ≥ ThresholdLow and RTTdiff <
network congestion [16]. The authors analyze key
ThresholdHigh then
algorithms, including traditional TCP variations, examining 11: Maintain cwnd
their mechanisms for controlling the CWND, RTT, and RTO 12: else if RTTdiff ≥ ThresholdHigh then
[17]. By evaluating the strengths and weaknesses of each 13: cwnd ← cwnd - δ
algorithm in different network scenarios, the paper aims to 14: else if LossRate > LossThreshold then//Loss-Based
provide insights into their applicability and efficiency for Congestion Control
various applications [18]. 15: cwnd ← cwnd * β
The integration of delay-based congestion control with 16: end if
emerging technologies such as software-defined networking 17: Periodically update BaseRTT and thresholds
(SDN) and network function virtualization (NFV) has also 18: end procedure
been explored. These technologies provide greater flexibility The `RTT_PacketLoss_Control` procedure adjusts network
and scalability in deploying and managing congestion control congestion parameters based on round-trip time (RTT) and
algorithms, making them more adaptable to the diverse and packet loss rates. It starts by setting a baseline RTT from
dynamic environments characteristic of next-generation recent samples and then measures the current RTT and
communication systems. calculates the RTT difference. If the RTT difference is below
This paper builds on the foundation of existing delay-based a low threshold, it increases the congestion window size,
congestion control research, proposing a novel approach indicating improved network conditions. If the RTT
tailored to the unique demands of next-generation difference falls within a specified range, it maintains the
communication systems. By leveraging real-time delay current window size. When RTT exceeds a high threshold, it
measurements and incorporating adaptive rate adjustment reduces the window size to address worsening conditions.
mechanisms, the proposed method aims to overcome current Simultaneously, if packet loss exceeds a predefined
algorithms' limitations, offering improved latency, threshold, it reduces the congestion window and resets the
throughput, and overall network efficiency. decrease window to stabilize the network. Regular updates to
the base RTT and thresholds ensure the procedure adapts to
III. PROPOSED WORK changing network conditions effectively.
Initially, the proposed algorithm computes both delay and
The challenge in modern networks is to maintain a balance
packet loss by invoking the RTT_PacketLoss_Control
between high throughput and low latency, particularly in
(packet ACK) procedure whenever an acknowledgment
environments with varying network conditions. A hybrid
(ACK) is received. Upon execution, the algorithm calculates
congestion control approach that integrates delay (RTT) and
crucial network metrics, such as round-trip time (RTT) and
loss as congestion factors can dynamically adjust to network
packet loss rate. It first establishes a baseline RTT, referred to
changes, providing better overall performance.
as BaseRTT, by selecting the minimum RTT sample
This hybrid congestion control approach combines
observed during the connection. The current RTT for the
delay-based and loss-based strategies. The algorithm uses
acknowledged packet is then measured and compared against
RTT as an early warning signal for impending congestion and
this baseline to determine the RTT difference (RTTdiff),
packet loss to indicate more severe congestion. The
which reflects the network's delay conditions. Concurrently,
combination of these two metrics allows for a flexible and
the algorithm computes the packet loss rate within the current
adaptive response to varying network conditions. This
congestion window, providing a comprehensive assessment
algorithm uses the following variables:
of both delay and loss as congestion indicators.
Based on the RTTdiff, the algorithm performs RTT-based
▪ BaseRTT: Minimum observed RTT, reflecting the
congestion control. If the RTTdiff is below a predefined
baseline network delay.
ThresholdLow, indicating minimal congestion, the
▪ CurrentRTT: The RTT measured for the current
congestion window size (cwnd) is increased by a factor α,
packet.
allowing for higher throughput. When the RTT diff is between
▪ RTTdiff: The difference between CurrentRTT and
ThresholdLow and ThresholdHigh,
BaseRTT.
the network shows signs of
▪ LossRate: The fraction of lost packets over a specific
moderate congestion, and the
window.
congestion window is
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 11 © Copyright: All rights reserved.
Hybrid Congestion Control Mechanisms for Next-Generation Communication Networks
maintained at its current size. If the RTTdiff exceeds of TCP under different traffic loads and error conditions in
ThresholdHigh, signifying heavy congestion, the congestion the Dumbbell topology.
window size is reduced by a factor δ to decrease the data Table 1: Simulation Parameters
transmission rate and alleviate congestion. Additionally, if
Parameter Value
the packet loss rate surpasses a specified LossThreshold, the Queuing Policy Drop Tail/Priority Queue
algorithm employs loss-based congestion control by reducing Queue Size 50 Packets
the cwnd multiplicatively by a factor β. Simulation Time 250 sec.
To ensure that the algorithm remains adaptive to changing Background Traffic/Traffic Type UDP/CBR
TCP: 1000 Bytes, UDP: 512
network conditions, the BaseRTT and threshold values are Packet Size
Bytes
periodically updated. This allows the congestion control 100 Kbps - 1000 Kbps 1.5 Mbps to 5 Mbps
mechanism to remain responsive, continuously adjusting the Packet Error Rate (PER) 0-2%
transmission rate based on real-time traffic intensity and UDP/CBR Background Traffic
100 Kbps - 1000 Kbps
Rate
network dynamics. Overall, the hybrid approach optimizes
data throughput while minimizing congestion and packet loss
by considering both RTT and packet loss as congestion
indicators.
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 12 © Copyright: All rights reserved.
International Journal of Innovative Technology and Exploring Engineering (IJITEE)
ISSN: 2278-3075 (Online), Volume-14 Issue-3, February 2025
the packet loss rate increases, the performance of all TCP REFERENCES
variants declines, highlighting the impact of packet loss on 1. M. Allman, V. Paxson, W. Stevens, "TCP Congestion Control," RFC
data transmission efficiency. TCP NewReno, which 2581, IETF, 1999. DOI: https://doi.org/10.17487/RFC2581
employs a loss-based congestion control approach, responds 2. Allman, M., & Floyd, S. (1996). Increased TCP Performance for Large
to packet loss by reducing the data transmission rate more Transfers. In ACM SIGCOMM Computer Communication Review
(Vol. 26, No. 4, pp. 259-268). DOI:
aggressively than its counterparts. Consequently, it exhibits https://doi.org/10.1145/293927.295114.
the lowest performance in this scenario compared to HTCP 3. L. S. Brakmo, L. L. Peterson, "TCP Vegas: End-to-End Congestion
and Cubic. In contrast, HTCP dynamically adjusts the rate at Avoidance on a Global Internet," IEEE Journal on Selected Areas in
which the congestion window size (cwnd) increases based Communications, vol. 13, no. 8, pp. 1465-1480, Oct. 1995.
https://cseweb.ucsd.edu/classes/wi01/cse222/papers/brakmo-vegas-jsac
on the elapsed time since the last congestion event, enabling 95.pdf
it to perform better than NewReno. Meanwhile, Cubic 4. C. P. Fu, S. C. Liew, "TCP Veno: TCP Enhancement for Transmission
employs a cubic growth function for its congestion window, Over Wireless Access Networks," *IEEE Journal on Selected Areas in
with its growth dependent on the time since the last Communications, vol. 21, no. 2, pp. 216-228, Feb. 2003. DOI:
https://doi.org/10.1109/JSAC.2002.807347.
congestion signal. This design allows Cubic to achieve 5. K. Tan, J. Song, Q. Zhang, M. Sridharan, "A Compound TCP Approach
superior performance relative to both NewReno and HTCP for High-speed and Long Distance Networks," in Proc. of IEEE
in the face of packet loss. However, the proposed method INFOCOM, 2006. DOI: https://doi.org/10.1109/INFOCOM.2006.188 .
utilizes a hybrid congestion control approach that swiftly 6. Xu, L., & Wang, H. (2004). TCP Illinois: A New TCP Congestion
Control Algorithm for High-Speed Networks. In Proceedings of the
adapts to changing network conditions, effectively 2004 IEEE International Conference on Communications (ICC 2004)
managing packet loss and optimizing throughput. As a (pp. 2702-2706). DOI: https://doi.org/10.1145/1190095.1190166
result, the proposed method outperforms NewReno, HTCP, 7. N. Cardwell, Y. Cheng, C. S. Gunn, S. H. Yeganeh, V. Jacobson, "BBR:
and Cubic in environments characterized by variable packet Congestion-Based Congestion Control," Communications of the ACM,
vol. 60, no. 2, pp. 58-66, Feb. 2017. DOI:
loss rates, demonstrating its robustness and effectiveness in https://doi.org/10.1145/3009824
maintaining high performance under challenging conditions. 8. N. Cardwell, Y. Cheng, V. Jacobson, I. Swett, B. H. V. Jacobson,
"BBRv2: A Model-based Congestion Control," ACM SIGCOMM
V. CONCLUSION Computer Communication Review, vol. 51, no. 4, pp. 44-52, Oct. 2021.
https://datatracker.ietf.org/meeting/105/materials/slides-105-iccrg-bbr-
This paper presents a novel delay-based congestion control v2-a-model-based-congestion-control-00
9. Cardwell, N., Cheng, Y., & Jacobson, V. (2013). TCP Recent
approach tailored for next-generation communication
Acknowledgment (TCP RACK). In Proceedings of the 2013 IEEE 14th
systems, specifically addressing the challenges posed by International Symposium on a World of Wireless, Mobile and
variable network conditions and packet loss. Through Multimedia Networks (WoWMoM) (pp. 1-6). DOI:
comprehensive simulations and performance evaluations, the https://doi.org/10.1109/WoWMoM.2013.6583543.
10. Rizzo, L., & S. & M. (2019). TCP Prague: A TCP Congestion Control
proposed method has demonstrated significant improvements
Algorithm for High Speed Networks. In Proceedings of the ACM
in throughput, latency, and overall network efficiency SIGCOMM 2019 Conference (pp. 1-12). DOI:
compared to traditional congestion control algorithms like https://doi.org/10.1145/3341302.3342057.
TCP NewReno, HTCP, and Cubic. By leveraging real-time 11. K. Anbazhagan, T. Lakshman, R. Rajaraman, "Machine
Learning-Based Congestion Control for 5G Networks," IEEE
delay measurements and a hybrid approach that combines
Transactions on Mobile Computing, vol. 20, no. 5, pp. 2003-2017, 2021.
delay and loss metrics, the proposed algorithm effectively DOI: https://doi.org/10.1155/2022/1781952
adapts to the dynamic nature of modern networks, ensuring a 12. Verma, L. P., & Kumar, M. (2020). An IoT based Congestion Control
more responsive and robust solution for managing Algorithm. Internet of Things, 9, 100157. DOI:
https://doi.org/10.1016/j.iot.2019.100157.
congestion. The findings underscore the importance of
13. Mishra, N., Verma, L. P., Srivastava, P. K., & Gupta, A. (2018). An
developing advanced congestion control mechanisms that Analysis of IoT Congestion Control Policies. Procedia Computer
can meet the demands of emerging technologies, such as 5G Science, 132, 444-450. DOI:
and beyond. https://doi.org/10.1016/j.procs.2018.05.158.
14. Verma, L. P., Sharma, V. K., Kumar, M., & Kanellopoulos, D. (2022). A
novel Delay-based Adaptive Congestion Control TCP variant.
DECLARATION STATEMENT Computers and Electrical Engineering, 101. DOI:
https://doi.org/10.1016/j.compeleceng.2022.108076
After aggregating input from all authors, I must verify the 15. Mishra, N., Verma, L. P., & Kumar, M. (2019). Comparative Analysis
accuracy of the following information as the article's author. of Transport Layer Congestion Control Algorithms. In 2019
▪ Conflicts of Interest/ Competing Interests: Based on International Conference on Cutting-edge Technologies in Engineering
my understanding, this article has no conflicts of interest. (ICon-CuTE) (pp. 46-49). Uttar Pradesh, India. DOI:
http://dx.doi.org/10.1109/ICon-CuTE47290.2019.8991530
▪ Funding Support: This article has not been funded by 16. Patil, M. R., & Agilandeeswari, L. (2019). Rate Based Congestion
any organizations or agencies. This independence ensures Control for Wireless Links in Information Centric Network. In
that the research is conducted with objectivity and International Journal of Engineering and Advanced Technology (Vol. 9,
without any external influence. Issue 1s3, pp. 1–5). DOI: https://doi.org/10.35940/ijeat.a1001.1291s319
17. Swarna, M., & GODHAVARI, Dr. T. (2019). Coap Based Congestion
▪ Ethical Approval and Consent to Participate: The Control Mechanism For Low Power Iot Networks. In International
content of this article does not necessitate ethical approval Journal of Innovative Technology and Exploring Engineering (Vol. 8,
or consent to participate with supporting documentation. Issue 10, pp. 958–962). DOI:
▪ Data Access Statement and Material Availability: The https://doi.org/10.35940/ijitee.j9114.0881019
18. Shanthini, S., & Devakumari, Dr. D.
adequate resources of this article are publicly accessible. (2020). Red Congestion Control
▪ Authors Contributions: The authorship of this article is with Energy Aware Auction
contributed equally to all participating individuals. Based
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 13 © Copyright: All rights reserved.
Hybrid Congestion Control Mechanisms for Next-Generation Communication Networks
AUTHOR’S PROFILE
Mr. Deepak Kanojia is a PhD (Research Scholar) in
Computer Science & Engineering department of Dr K.N.
Modi University, Rajasthan and Assistant professor in the
Department of Computer Science and Engineering at
ABES Engineering College. He has a diverse background
or-1 in the field of Computer Science. Mr Deepak Kanojia
received
Photo his B.Tech Degree from Institute of Engineering &
Technology(IET, Lucknow) and his M.E. from Rajeev Gandhi Prodhyogiki
Vishwavidyalaya (RGPV, Bhopal). He has over more than 18 years of
experience in teaching. Mr. Deepak Kanojia has published Patents and many
research papers at National and International conferences and journals.
Published By:
Retrieval Number: 100.1/ijitee.B103414020125 Blue Eyes Intelligence Engineering
DOI: 10.35940/ijitee.B1034.14030225 and Sciences Publication (BEIESP)
Journal Website: www.ijitee.org 14 © Copyright: All rights reserved.