Yuanlong Cao
1
,
Jinquan Nie
2
,
Haopeng Zhang
3
,
Yirui Jiang
4
,
Jianmao Xiao
5
,
Hong-Ning Dai
6
1
Professor with the School of Software, Jiangxi Normal University, Nanchang, China
2
Man-agement Science and Engineering at Jiangxi Normal University
3
Man-agement Science and Engineering at Jiangxi Normal University
4
Cranfield University
5
Jiangxi Normal Uni-versity
6
Hong Kong Baptist University
Abstract
The Quick UDP Internet Connection (QUIC) proto-col has been utilized in traditional cloud computing environments. However, in consumer electronic devices under edge cloud scenar-ios, QUIC may struggle to take advantage of its benefits due to its unique network characteristics and resource constraints. This problem arises when the network quality fluctuates or resources are insufficient to handle incoming data, causing rapid buffer expansion, significant delays, and potential packet loss. This study proposes a queue management algorithm inspired by the classical control theory of the Proportional-Integral-Differential (PID) control, which aims to support QUIC data flows to further enhance delay control and improve goodput. The algorithm adds differential operations to the traditional PI control to predict the error trend to respond to queue changes in advance. Combining expert experience in integral separation and queue error management, it makes the control strategy more relevant to the specific needs of real application scenarios. Simulation results demonstrate that the PID-Delay algorithm achieves an average goodput improvement of 1.98 times and reduces the standard deviation by 26.1% than the classical algorithm. In comparison to other delay algorithms, it exhibits an average 1.81 times increase in goodput and an 18.5% reduction in standard deviation.
How to Cite
Cao, Y., Nie, J., Zhang, H., Jiang, Y., Xiao, J., & Dai, H.-N. (2026). Supporting QUIC Data Flows over Consumer Electronic Devices: A Mobile Edge Computing-oriented Queuing Delay Control Policy. Asia Journal of Social Innovation and Development, 2(1), 12. Retrieved from https://www.ajsid.org/index.php/pub/article/view/32
📄[1] A. Langley, J. Iyengar, J. Bailey, J. Dorfman, J. Roskind, J. Kulik, et al.,“The QUIC Transport Protocol”, in Proc. of the Conference of the ACM Special Interest Group on Data Communication, pp.183-196, 2017.
📄[2] T. Shreedhar, R. Panda, S. Podanev, and V. Bajpai, “Evaluating QUIC Performance Over Web, Cloud Storage, and Video Workloads,” IEEE Transactions on Network and Service Management, vol.19, no.2, pp.1366-1381, Jun. 2022.
📄[3] M. R. Kanagarathinam, K. M. Sivalingam and S. Lee, “A Neural Network-Based Network Selection for QUIC to Enrich Gaming in NextGen Wireless Network,” IEEE Transactions on Consumer Electronics, vol. 70, no. 1, pp. 4536-4547, Feb. 2024.
📄[4] T. Zhang et al., “QoE-Driven Data Communication Framework for Consumer Electronics in Tele-Healthcare System,”IEEE Transactions on Consumer Electronics, vol. 69, no. 4, pp. 719-733, Nov. 2023.
📄[5] J. -H. Syu, J. C. -W. Lin, G. Srivastava and K. Yu, ”A Comprehensive Survey on Artificial Intelligence Empowered Edge Computing on Con-sumer Electronics,” IEEE Transactions on Consumer Electronics, vol. 69, no. 4, pp. 1023-1034, Nov. 2023.
📄[6] X. Zhou, W. Liang, K, Yan, W. Li, K. I. Wang, J. Ma, and Q. Jin, “Edge-Enabled Two-Stage Scheduling Based on Deep Reinforcement Learning for Internet of Everything,” IEEE Internet of Things Journal, vol.10, no.4, pp.3295-3304, Feb. 2023.
📄[7] Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, “A Survey on Mobile Edge Computing: The Communication Perspective,” IEEE Com-munications Surveys and Tutorials, vol.19, no.4, pp.2322-2358, Fourth quarter 2017.
📄[8] E. Sy, T. Mueller, M. Moennich, and H. Federrath, “Accelerating QUIC’s Connection Establishment on High-Latency Access Networks,” in Proc.of IEEE International Performance Computing and Communications Conference (IPCCC), London, UK, pp.1-8, 2019.
📄[9] F. Michel, A. Cohen, D. Malak, Q. De Coninck, M. Medard, and O. Bonaventure, “FlEC: Enhancing QUIC With Application-Tailored Reliability Mechanisms,” IEEE/ACM Transactions on Networking, vol.31,no.2, pp.606-619, Apr. 2023.
📄[10] Y. Xing et al., “A Stream-Aware MPQUIC Scheduler for HTTP Traffic in Mobile Networks,” IEEE Transactions on Wireless Communications,vol.22, no.4, pp.2775-2788, Apr. 2023.
📄[11] E. Volodina, and E. P. Rathgeb, “Flow Control in the Context of the Multiplexed Transport Protocol QUIC,” in Proc. of IEEE Conference on Local Computer Networks (LCN), Sydney, NSW, Australia, pp.473-478,2020.
📄[12] H. Haile, K. -J. Grinnemo, S. Ferlin, P. Hurtig, and A. Brunstrom, “WIP:Leveraging QUIC for a Receiver-driven BBR for Cellular Networks,” in Proc. of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Pisa, Italy, pp.252-255, 2021.
📄[13] Y. Liu, Z. Yang, Y. Peng, T. Bi, and T. Jiang, “Bandwidth-Delay-Product-Based ACK Optimization Strategy for QUIC in Wi-Fi Networks,” IEEE Internet of Things Journal, vol.10, no.20, pp.17635-17646, Oct. 2023.
📄[14] Y. Yan, and Z. Yang, “When QUIC’s Connection Migration Meets Middleboxes A case study on mobile Wi-Fi hotspot,” in Proc. of IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, pp.1- 6, 2021.
📄[15] X. Cao, S. Zhao, and Y. Zhang, “0-RTT Attack and Defense of QUIC Protocol,” in Proc. of IEEE Global Communications Conference Workshops (GLOBECOM WKSHPS), Waikoloa, HI, USA, pp.1-6, 2019.
📄[16] Y. Gong, D. Rossi, C. Testa, S. Valenti, and M. D. Taht, “Fighting ¨the bufferbloat: On the coexistence of AQM and low priority congestion control,” in Proc. of IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Turin, Italy, pp.411-416, 2013.
📄[17] J. Zhang, X. Zhong, Z. Wan, Y. Tian, T. Pan, and T. Huang, “RCC:Enabling Receiver-Driven RDMA Congestion Control With Congestion Divide-and-Conquer in Datacenter Networks,” IEEE/ACM Transactions on Networking, vol.31, no.1, pp.103-117, Feb. 2023.
📄[18] C. V. Hollot, V. Misra, D. Towsley, and Weibo Gong, “Analysis and design of controllers for AQM routers supporting TCP flows,” IEEE Transactions on Automatic Control, vol.47, no.6, pp.945-959, Jun. 2002.
📄[19] L. Cai, X. S. Shen, J. W. Mark, and J. Pan, “QoS support in Wire-less/Wired networks using the TCP-Friendly AIMD protocol,” IEEE Transactions on Wireless Communications, vol.5, no.2, pp.469-480, Feb. 2006.
📄[20] Z. Pan, F. Dong, J. Zhao, L. Wang, H. Wang, and Y. Feng, “Combined Resonant Controller and Two-Degree-of-Freedom PID Controller for PM-SLM Current Harmonics Suppression,” IEEE Transactions on Industrial Electronics, vol.65, no.9, pp.7558-7568, Sept. 2018.
📄[21] Y. Xu, H. Deng, P. Zhang, and J. Yang, “Tuning PI/PID active queue management controllers supporting TCP/IP flows,” in Proc. of Interna-tional Conference on Communications (ICC), Circuits and Systems, Hong Kong, China, pp.630-634, 2005.
📄[22] S. Tzafestas, and N. P. Papanikolopoulos, “Incremental fuzzy expert PID control,” IEEE Transactions on Industrial Electronics, vol.37, no.5, pp.365-371, Oct. 1990.
📄[23] T. Qi, and H. Wang, “PID sliding mode controller design and application to active queue management,” in Proc. of Chinese Control Conference (CCC), Chengdu, China, pp.6917-6922, 2016.
📄[24] V. Misra, W.-B. Gong, and D. Towsley, “Fluid-based analysis of a network of aqm routers supporting TCP flows with an application to red,” in Proc. of ACM International Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM), pp.151–160, 2000.
📄[25] C. V. Hollot, V. Misra, D. Towsley, and W. bo Gong, “A control theoretic analysis of red,” in Proc. of IEEE International Conference on Computer Communications (INFOCOM), pp.1510–1519, 2001.
📄[26] L. Miao, J. Z. Xin, and B. Zhao, “Revisit Nyquist-Bode Stability Criteria for Power Electronic System with Non-minimum Phase System,” in Proc.of IEEE International Future Energy Electronics Conference (IFEEC),Singapore, pp.1-6, 2019.
📄[27] N. Munro, “The systematic design of PID controllers using Nyquist sta-bility,” in Proc. of European Control Conference (ECC), Porto, Portugal,pp.528-533, 2001.
📄[28] G. F. Franklin, J. D. Powell, A. Emami-Naeini, Feedback Control of Dynamic Systems, (3rd Ed), Addison-Wesley,1994.
📄[29] The NS3 Simulator. Accessed: Apr. 10, 2021. [Online]. Available:“https://www.nsnam.org.”
📄[30] O. Lemeshko, O. Yevsyeyeva, and S. Garkusha, “QoS ensuring scheme for telecommunication networks with Tail Drop and RED mechanisms,” in Proc. of International Conference on the Experience of Designing and Application of CAD Systems in Microelectronics (CADSM), Lviv,Ukraine, pp.214-216, 2013.
📄[31] L. Xue, “Simulation of Network Congestion Control Based on RED Technology,” in Proc. of International Conference on Computational and Information Sciences, Shiyang, China, pp.1497-1500, 2013.
📄[32] R. Pan et al., “PIE: A lightweight control scheme to address the bufferbloat problem,” in Proc. of IEEE International Conference on High Performance Switching and Routing (HPSR), Taipei, Taiwan, pp.148-155, 2013.
📄[33] N. Khademi, D. Ros, and M. Welzl, “The new AQM kids on the block: An experimental evaluation of CoDel and PIE,” in Proc. of IEEE International Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, pp.85-90, 2014.
📄[34] T. Høiland-Jørgensen, “Analyzing the Latency of Sparse Flows in the FQ-CoDel Queue Management Algorithm,” IEEE Communications Letters, vol.22, no.11, pp.2266-2269, Nov. 2018.
📄[35] X. Zhou, Q. Yang, Q. Liu, W. Liang, K. Wang, Z. Liu, J. Ma, and Q. Jin,“Spatial-Temporal Federated Transfer Learning with Multi-Sensor Data Fusion for Cooperative Positioning,” Information Fusion, vol. 105, May 2024.
📄[36] Y. Cao, D. Yu, L. Zeng, Q. Liu, F. Wu, X. Gui, M. Huang, “Towards Efficient Parallel Multipathing: A Receiver-centric Cross-layer Solution to Aid Multipath TCP,” in Proc. of IEEE International Conference on Parallel and Distributed Systems (ICPADS), pp.790-797, 2019.
📄[37] X. Zhou, X. Zheng, X. Cui, J. Shi, W. Liang, Z. Yan, L. T. Yang, S. Shimizu, and K. Wang, “Digital Twin Enhanced Federated Reinforcement Learning with Lightweight Knowledge Distillation in Mobile Networks,” IEEE Journal on Selected Areas in Communications (JSAC), vol.41, no.10, pp.3191-3211, Oct. 2023.
📄[38] J. Iyengar, M. Thomson, “QUIC: A UDP-Based Multiplexed and Secure Transport,” RFC 9000, IETF, May 2021.
📄[39] D. Schinazi, E. Rescorla, “Compatible Version Negotiation for QUIC,” IETF RFC 9368, 2023.
📄[40] M. Kuhlewind, B. Trammell, “Applicability of the QUIC Transport ¨ Protocol,” RFC 9308, IETF, Sep. 2022.
📄[41] M. Kuhlewind, B. Trammell, “Manageability of the QUIC Transport ¨ Protocol,” RFC 9312, IETF, Sep. 2022.
📄[42] T. Pauly, E. Kinnear, D. Schinazi, “An Unreliable Datagram Extension to QUIC,” RFC 9221, IETF, Apr. 2022.
📄[43] K. McMillan, L. Zuck, “Formal specification and testing of QUIC,” in Proc. of ACM SIGCOMM, pp.227-240, Aug. 2019.
📄[44] T. Shreedhar, R. Panda, S. Podanev, V. Bajpai, “Evaluating QUIC Performance over Web, Cloud Storage and Video Workloads,” IEEE Transactions on Network and Service Management, vol.19, no.2, pp. 1366-1381, Jun. 2022.
📄[45] D. Madariaga, L. Torrealba, J. Madariaga, J. Bermudez, J. Bustos- ´ Jimenez, “Analyzing the Adoption of QUIC From a Mobile Development ´ Perspective,” in Proc. of ACM SIGCOMM Workshop on the Evolution, Performance, and Interoperability of QUIC, pp.35-41, 2020.
📄[46] K. Hou, S. Lin, Y. Chen, V. Yegneswaran, “Accelerate and secure serverless networks with QUIC,” in Proc. of ACM 17th International Conference on emerging Networking EXperiments and Technologies (CoNEXT), pp.477-478, Dec. 2021.
📄[47] J. Dizdarevic, A. Jukan, “Experimental Benchmarking of HTTP/QUIC ´ Protocol in IoT Cloud/Edge Continuum,” in Proc. of IEEE International Conference on Communications (ICC), pp.1-6, Jun. 2021.
📄[48] Q. Coninck, F. Michel, M. Piraux, F. Rochet, T. Wilson, A. Legay, O. Pereira, O. Bonaventure, “Pluginizing QUIC,” in Proc. of ACM SIGCOMM, pp.59-74, Aug. 2019.
📄[49] Q. Coninck, F. Michel, M. Piraux, F. Rochet, T. Wilson, A. Legay, O. Pereira, O. Bonaventure, “Pluginizing QUIC,” in Proc. of ACM International Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (ACM SIGCOMM), pp.59-74, Aug. 2019.
📄[50] F. Chiariotti, A. Deshpande, M. Giordani, K. Antonakoglou, A. Zanella,“QUIC-EST: A QUIC-Enabled Scheduling and Transmission Scheme to Maximize VoI with Correlated Data Flows,” IEEE Communications Magazine, vol.59, no.4, pp.30-36, Apr. 2021.
📄[51] G. Sinha, M. Kanagarathinam, S. Jayaseelan, G. Choudhary, “CQUIC:Cross-Layer QUIC for Next Generation Mobile Networks,” in Proc. of IEEE Wireless Communications and Networking Conference (WCNC), pp.1-8, May 2020.
📄[52] D. Bhat, R. Deshmukh, M. Zink, “Improving QoE of ABR Streaming Sessions through QUIC Retransmissions,” in Proc. of the 26th ACM International Conference on Multimedia (MM), pp.1616-1624, Oct. 2018.
📄[53] H. Wu, O. Alay, A. Brunstrom, S. Ferlin, G. Caso, “Peekaboo: Learning- ¨Based Multipath Scheduling for Dynamic Heterogeneous Environments,” IEEE Journal on Selected Areas in Communications, vol.38, no.10, pp.2295-2310, Oct. 2020.
📄[54] X. Shi, L. Wang, F. Zhang, B. Zhou, Z. Liu, “PStream: Priority-Based Stream Scheduling for Heterogeneous Paths in Multipath-QUIC,” in Proc. of 29th International Conference on Computer Communications and Networks (ICCCN), pp.1-8, 2020.
📄[55] X. Shi, L. Wang, F Zhang, Z Liu, “FStream: Flexible Stream Scheduling and Prioritizing in Multipath-QUIC,” in Proc. of IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS), pp.1-8, 2019.
📄[56] X. Shi, F. Zhang, Z. Liu, “PriorityBucket: A Multipath-QUIC Scheduler on Accelerating First Rendering Time in Page Loading,” in Proc. of ACM International Conference on Future Energy Systems, pp.572-577, Jun. 2020.
📄[57] G. Choudhary, M. Kanagarathinam, H. Natarajan, K. Arunachalam, S. Jayaseelan, G. Sinha, D. Das, “Novel MultiPipe QUIC Protocols to Enhance the Wireless Network Performance,” in Proc. of IEEE Wireless Communications and Networking Conference (WCNC), pp.1-7, 2020