Home > Published Issues > 2025 > Volume 20, No. 1, 2025 >
JCM 2025 Vol.20(1): 22-37
Doi: 10.12720/jcm.20.1.22-37

Manet Transport Layer Congestion Control Using a Multilevel Queue Management Scheme

S. Hemalatha1, Khadri Syed Faizz Ahmad2, Nripendra Narayan Das3,*, R. V. V. Krishna4, and Radha Mothukuri6
1Department of Computer Science and Business Systems, Panimalar Engineering College, Chennai, Tamil Nadu, India
2Department of Computer Science Engineering, Aacharya Nagarjuna University, Andhra Pradesh, India
3Department of Information Technology, Manipal University Jaipur, Rajasthan, India
4Electrical and Computer Engineering Department, Aditya University, Surampalem, Kakinada District, Andhra Pradesh, India
5Computer Science and Engineering, Saveetha Engineering College, India
6Department of Electrical and Computer Engineering, Koneru Lakshmaiah Education Foundation Vaddeswaram, AP, India
Email: pithemalatha@gmail.com (S.H.); faizzkhadri@gmail.com (K.S.F.A.); nripendranarayan.das@jaipur.manipal.edu (N.N.D.); rvvkrishnaece@gmail.com (R.V.V.K.); sathyau@saveetha.ac.in (U.S.); Radhamothukuri@kluniversity.in (R.M.)
*Corresponding author

Manuscript received October 14, 2024; revised November 25, 2024;accepted December 14, 2024; published January 24, 2025.

Abstract—Congestion control is a significant challenge in the Transport layer of Mobile Ad Hoc Networks (MANETs). Despite extensive research, the issue remains unresolved. Numerous studies have attempted to address congestion control by integrating solutions with the Medium Access Control (MAC) layer and routing protocols, yet these approaches have encountered various limitations. This article proposes a novel solution focused on congestion control in the Transport layer through buffer management. The proposed solution introduces a Multilevel Queue Management (MQM) algorithm, combined with a packet memory buffer that schedules internal packets based on packet categories and queue assignments. The queue management system categorizes packets into four types: beacon signals, control signals, synchronization signals, and data packets. In the event of network congestion, data packets are redirected by clearing other lower-priority queues to ensure seamless transmission. This queue management system is integrated with the Ad Hoc On-Demand Distance Vector (AODV) protocol, forming the Multilevel Queue Management-Ad Hoc On-Demand Distance Vector (MQM-AODV) protocol. The performance of MQM-AODV (Multi level Management AODV) is evaluated against other algorithms, including Ant Colony Optimization (ACO-AODV), Reinforcement Learning-Ad Hoc On-Demand Distance Vector (RL-AODV), and Categorical Boosting AODV-Ad Hoc On Demand Distance Vector (CATBOOST-AODV). Simulation results, conducted with node counts ranging from 25 to 150, demonstrate that MQM-AODV outperforms these protocols. Specifically, MQM-AODV improves throughput by up to 60.74% over (ACO-AODV) and 36.41% over Reinforcement Learning AODV (RL-AODV), while reducing end-to-end delay by 35.47% compared to ACO-AODV. Although buffer capacity remains similar across protocols, MQM-AODV excels in maximizing network lifetime and minimizing stabilization time, significantly enhancing network reliability. Despite requiring additional scheduling time, the overall performance gains position MQM-AODV as a superior choice for high-demand network environments.


Keywords—Mobile Ad Hoc Networks (MANET), congestion control, multilevel queue management, transport layer,Ad Hoc On-Demand Distance Vector (AODV)
 
Cite: S. Hemalatha, Khadri Syed Faizz Ahmad, Nripendra Narayan Das, R. V. V. Krishna, U. Sathya, and Radha Mothukuri, “Manet Transport Layer Congestion Control Using a Multilevel Queue Management Scheme," Journal of Communications, vol. 20, no. 1, pp. 22-37, 2025.


Copyright © 2025 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).