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 条
  • [11] Adaptive congestion control for wireless networks using TCP
    ONeill, DC
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 82 - 86
  • [12] A HEURISTIC ROUTING PROTOCOL AND CONGESTION CONTROL AT WIRELESS NETWORKS
    Simsek, Mehmet
    Akcayol, M. Ali
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2008, 23 (01): : 57 - 63
  • [13] Congestion control policies for wireless multimedia CDMA networks
    Liu, TK
    Silvester, JA
    JOURNAL OF HIGH SPEED NETWORKS, 1999, 8 (02) : 135 - 147
  • [14] Predictive Queue-Based Rate Control for Low Latency in Lossless Data Center Networks
    Dong, Pingping
    Lu, Xiaojuan
    Huang, Tairan
    Chen, Liying
    Yang, Yang
    Zhang, Lianming
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3428 - 3439
  • [15] A counterexample in congestion control of wireless networks
    Raghunathan, Vivek
    Kumar, P. R.
    PERFORMANCE EVALUATION, 2007, 64 (05) : 399 - 418
  • [16] Ameliorating TCP congestion control for improving TCP reliability over wireless networks
    Xu, CB
    Long, KP
    Xian, YJ
    APOC 2003: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS; WIRELESS COMMUNICATIONS AND NETWORKS, 2003, 5284 : 317 - 324
  • [17] TCP CERL: congestion control enhancement over wireless networks
    El-Ocla, Hosam
    WIRELESS NETWORKS, 2010, 16 (01) : 183 - 198
  • [18] TCP CERL: congestion control enhancement over wireless networks
    Hosam El-Ocla
    Wireless Networks, 2010, 16 : 183 - 198
  • [19] Pragmatic general multicast congestion control protocol for wireless networks
    Wu, EHK
    Yang, WR
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2005, 5 (04) : 487 - 499
  • [20] Game Theory Based Congestion Control for Routing in Wireless Sensor Networks
    Hu, Zhi
    Wang, Xiaowei
    Bie, Yuxia
    IEEE ACCESS, 2021, 9 : 103862 - 103874