QCC: Driver-Queue Based Congestion Control for Data Uploading in Wireless Networks

被引:0
|
作者
Li, Lingang [1 ]
Chen, Yongrui [2 ]
Li, Zhijun [1 ]
机构
[1] Harbin Inst Technol, Dept Comp Sci & Technol, Harbin 150001, Peoples R China
[2] Univ Chinese Acad Sci, Dept Elect Elect & Commun Engn, Beijing 101408, Peoples R China
基金
中国国家自然科学基金;
关键词
Throughput; Wireless networks; Packet loss; Delays; Queueing analysis; Bandwidth; Accuracy; Data uploading; driver queue; high link utilization rate; low latency; TCP congestion control; wireless networks;
D O I
10.1109/TMC.2024.3437409
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data uploading applications in wireless networks may suffer from the degrade of Quality of Experiences (QoEs), due to the untimely adjustment of congestion window (cwnd) in face of the rapid change of wireless channel. To mitigate this problem, we analyzed the relationship between the NIC driver queue length at the wireless sender and the end-to-end transmission performances, and found a strong correlation between them, since the bottleneck mostly occurs at the wireless link. Based on this observation, we designed QCC, a congestion control algorithm that adjusts cwnd according to the residual queue length after each round of NIC transmission. Since obtaining congestion information locally at the sender leads to a much shorter feedback path than waiting for the end-to-end ACK feedback, QCC can track the time-varying wireless links much faster and more accurately. In addition, QCC also presents adaptive slow start mechanism and MAC layer-assisted fast recovery mechanism, both of which make efficient use of residual queue length to further improve transmission performances. Experiment results on both real-world Wi-Fi and cellular networks reveal that QCC can achieve at least 2.36X lower delay than that of BBR while ensuring 98.5% throughput of BBR.
引用
收藏
页码:13929 / 13944
页数:16
相关论文
共 50 条
  • [41] TCP CERL+: revisiting TCP congestion control in wireless networks with random loss
    Taha Saedi
    Hosam El-Ocla
    Wireless Networks, 2021, 27 : 423 - 440
  • [42] Stability and Hopf bifurcation of a fluid-flow model for congestion control in wireless networks
    Hou P.
    Wang Z.-Q.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2010, 32 (04): : 983 - 987
  • [43] TCP CERL plus : revisiting TCP congestion control in wireless networks with random loss
    Saedi, Taha
    El-Ocla, Hosam
    WIRELESS NETWORKS, 2021, 27 (01) : 423 - 440
  • [44] Adaptive Queue Management and Traffic Class Priority Based Fairness Rate Control in Wireless Sensor Networks
    Swain, Subha Kanta
    Nanda, Pradipta Kumar
    IEEE ACCESS, 2021, 9 : 112607 - 112623
  • [45] Congestion Control, Routing, and Scheduling in Wireless Networks With Interference Cancelation Capabilities
    Qu, Long
    He, Jiaming
    Assi, Chadi
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (07) : 3108 - 3119
  • [46] XCP-Winf and RCP-Winf: Congestion Control Techniques For Wireless Mesh Networks
    Barreto, Luis
    Sargento, Susana
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [47] A Comprehensive Analysis of TCP Congestion Control Schemes in Wireless Mesh Networks
    Unnikrishnan, Rohith
    Devi, S. Renuga
    Ramesh, Rachita
    Rajesh, A.
    Varma, Aditya
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, INSTRUMENTATION AND CONTROL TECHNOLOGIES (ICICICT), 2017, : 247 - 251
  • [48] Performance Analysis and Modeling of Congestion Control Algorithms Based on Active Queue Management
    Patel, Sanjeev
    2013 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICSC), 2013, : 449 - 454
  • [49] Enhanced congestion control in TCP for solving hidden terminal problems in ad hoc wireless networks
    Yahia, Mohamed
    Bíró, József
    Periodica Polytechnica Electrical Engineering, 2007, 51 (1-2): : 65 - 71
  • [50] Iterative power control based admission control for wireless networks
    Narendran, K.
    Karthik, R. M.
    Sivalingam, Krishna M.
    WIRELESS NETWORKS, 2016, 22 (02) : 619 - 633