{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:00:30Z","timestamp":1760234430580,"version":"build-2065373602"},"reference-count":27,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T00:00:00Z","timestamp":1621468800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007834","name":"Ningbo Natural Science Foundation","doi-asserted-by":"publisher","award":["202003N4085"],"award-info":[{"award-number":["202003N4085"]}],"id":[{"id":"10.13039\/100007834","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004731","name":"Natural Science Foundation of Zhejiang Province","doi-asserted-by":"publisher","award":["LY20F020008"],"award-info":[{"award-number":["LY20F020008"]}],"id":[{"id":"10.13039\/501100004731","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61601252"],"award-info":[{"award-number":["61601252"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The increase in network applications diversity and different service quality requirements lead to service differentiation, making it more important than ever. In Wide Area Network (WAN), the non-responsive Long-Term Fast (LTF) flows are the main contributors to network congestion. Therefore, detecting and suppressing non-responsive LTF flows represent one of the key points for providing data transmission with controllable delay and service differentiation. However, the existing single-queue management algorithms are designed to serve only a small number of applications with similar requirements (low latency, high throughput, etc.). The lack of mechanisms to distinguish different traffic makes it difficult to implement differentiated services. This paper proposes an active queue management scheme, namely, SQM-LRU, which realizes service differentiation based on Shadow Queue (SQ) and improved Least-Recently-Used (LRU) strategy. The algorithm consists of three essential components: First, the flow detection module is based on the SQ and improved LRU. This module is used to detect non-responsive LTF flows. Second, different flows will be put into corresponding high or low priority sub-queues depending on the flow detection results. Third, the dual-queue adopts CoDel and RED, respectively, to manage packets. SQM-LRU intends to satisfy the stringent delay requirements of responsive flow while maximizing the throughput of non-responsive LTF flow. Our simulation results show that SQM-LRU outperforms traditional solutions with significant improvement in flow detection and reduces the delay, jitter, and Flow Completion Time (FCT) of responsive flow. As a result, it reduced the FCT by up to 50% and attained 95% of the link utilization. Additionally, the low overhead and the operations incur O(1) cost per packet, making it practical for the real network.<\/jats:p>","DOI":"10.3390\/s21103568","type":"journal-article","created":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T11:45:57Z","timestamp":1621511157000},"page":"3568","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["SQM-LRU: A Harmony Dual-Queue Management Algorithm to Control Non-Responsive LTF Flow and Achieve Service Differentiation"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1274-2795","authenticated-orcid":false,"given":"Penghui","family":"Li","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, China"}]},{"given":"Xianliang","family":"Jiang","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, China"}]},{"given":"Jiahua","family":"Zhu","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, China"}]},{"given":"Guang","family":"Jin","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/90.251892","article-title":"Random Early Detection Gateways for Congestion Avoidance","volume":"1","author":"Floyd","year":"1993","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/2209249.2209264","article-title":"Controlling Queue Delay","volume":"55","author":"Nichols","year":"2012","journal-title":"Commun. ACM"},{"key":"ref_3","first-page":"35","article-title":"Detection of TCP Targeted High Bandwidth Attacks Using Self-similarity","volume":"32","author":"Kaur","year":"2020","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11235-017-0306-3","article-title":"A Stateless Fairness-driven Active Queue Management Scheme for Efficient and Fair Bandwidth Allocation in Congested Internet Routers","volume":"67","author":"Abbas","year":"2020","journal-title":"Telecommun. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.comnet.2018.12.019","article-title":"Adaptive Bandwidth Binning for Bandwidth Management","volume":"150","author":"Hong","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_6","unstructured":"Reddy, A.N. (2001, January 25\u201329). LRU-RED: An Active Queue Management Scheme to Contain High Bandwidth Flows at Congested Routers. Proceedings of the IEEE Global Telecommunications Conference (Cat. No. 01CH37270), San Antonio, TX, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1915","DOI":"10.1007\/s12652-018-0783-6","article-title":"Efficient Flow Detection and Scheduling for SDN-based Big Data Centers","volume":"10","author":"Zhang","year":"2019","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Irazabal, M., Lopez-Aguilera, E., and Demirkol, I. (2019, January 18\u201321). Active Queue Management as Quality of Service Enabler for 5G Networks. Proceedings of the 2019 European Conference on Networks and Communications (EuCNC), Valencia, Spain.","DOI":"10.1109\/EuCNC.2019.8802027"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hamdi, M.M., Rashid, S.A., Ismail, M., Altahrawi, M.A., Mansor, M.F., and AbuFoul, M.K. (2018, January 26\u201328). Performance Evaluation of Active Queue Management Algorithms in Large Network. Proceedings of the 2018 IEEE 4th International Symposium on Telecommunication Technologies (ISTT), Selangor, Malaysia.","DOI":"10.1109\/ISTT.2018.8701716"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Adamu, A., Shorgin, V., Melnikov, S., and Gaidamaka, Y. (2020, January 14\u201318). Flexible Random Early Detection Algorithm for Queue Management in Routers. Proceedings of the International Conference on Distributed Computer and Communication Networks, Moscow, Russia.","DOI":"10.1007\/978-3-030-66471-8_16"},{"key":"ref_11","first-page":"1169","article-title":"QRED: A Q-learning-based Active Queue Management Scheme","volume":"19","author":"Su","year":"2018","journal-title":"J. Internet Technol."},{"key":"ref_12","first-page":"1","article-title":"Active Queue Management (AQM) Based on Proportional Integral Controller Enhanced PIE) for Data-over-Cable Service Interface Specifications (DOCSIS) Cable Modems","volume":"8034","author":"White","year":"2017","journal-title":"RFC"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.comcom.2019.03.006","article-title":"Minstrel PIE: Curtailing Queue Delay in Unresponsive Traffic Environments","volume":"139","author":"Patil","year":"2019","journal-title":"Comput. Commun."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sadek, B.A., El Houssaine, T., and Noreddine, C. (2017, January 17\u201319). A Robust PID Controller for Active Queue Management Framework in Congested Routers. Proceedings of the 2017 Intelligent Systems and Computer Vision (ISCV), Fez, Morocco.","DOI":"10.1109\/ISACV.2017.8054980"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1587\/transinf.2018NTP0006","article-title":"Analysis of the State of ECN on the Internet","volume":"102","author":"Chen","year":"2019","journal-title":"IEICE Trans. Inf. Syst."},{"key":"ref_16","unstructured":"Ye, J., Liu, R., Xie, Z., Feng, L., and Liu, S. (August, January 29). EMPTCP: An ECN Based Approach to Detect Shared Bottleneck in MPTCP. Proceedings of the 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Majidi, A., Gao, X., Jahanbakhsh, N., Zheng, J., and Chen, G. (2020, January 3\u20135). Priority Policy in Multi-Queue Data Center Networks via per-Port ECN Marking. Proceedings of the 14th International Conference on Ubiquitous Information Management and Communication (IMCOM), Taichung, Taiwan.","DOI":"10.1109\/IMCOM48794.2020.9001721"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, M., and Yuan, L. (2019, January 16\u201319). FDCTCP: A Fast Data Center TCP. Proceedings of the 2019 IEEE International Conference on Computer Science and Educational Informatization (CSEI), Kunming, China.","DOI":"10.1109\/CSEI47661.2019.8938931"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/j.comcom.2019.10.028","article-title":"DC-ECN: A Machine-Learning based Dynamic Threshold Control Scheme for ECN Marking in DCN","volume":"150","author":"Majidi","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Wen, S., Qin, D., Lv, T., Ge, L., and Yang, X. (2020, January 1\u20133). Traffic Identification Algorithm based on Improved LRU. Proceedings of the 2020 7th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)\/2020 6th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom), New York, NY, USA.","DOI":"10.1109\/CSCloud-EdgeCom49738.2020.00034"},{"key":"ref_21","first-page":"63","article-title":"Proposal of the Data Center-centric Flow Classification Method using Traffic Paterns","volume":"117","author":"Imakiire","year":"2017","journal-title":"IEICE Tech. Rep."},{"key":"ref_22","first-page":"349","article-title":"Elephant Flow Detection Algorithm Based on Lowest Rate Eviction Integrated with d-Left Hash","volume":"56","author":"Chunqiang","year":"2019","journal-title":"J. Comput. Res. Dev."},{"key":"ref_23","unstructured":"Hanif, M.K., Aamir, S.M., Talib, R., and Saeed, Y. (2017). Analysis of Network Traffic Congestion Control over TCP Protocol. Int. J. Comput. Sci. Netw. Secur. (IJCSNS), 17."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ma, L., Liu, X., Wang, H., and Deng, X. (2020). Congestion Tracking Control for Multi-router TCP\/AQM Network based on Integral Backstepping. Comput. Netw., 175.","DOI":"10.1016\/j.comnet.2020.107278"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Issariyakul, T., and Hossain, E. (2009). Introduction to network simulator 2 (NS2). Introduction to Network Simulator NS2, Springer.","DOI":"10.1007\/978-0-387-71760-9_2"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2372","DOI":"10.1109\/TCYB.2018.2827037","article-title":"Neural-Network-Based Output-feedback Control under Round-Robin Scheduling Protocols","volume":"49","author":"Ding","year":"2018","journal-title":"IEEE Trans. Cybern."},{"key":"ref_27","first-page":"1","article-title":"Throughput Fairness Index: An Explanation","volume":"9","author":"Jain","year":"1999","journal-title":"ATM Forum Contrib."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3568\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:04:50Z","timestamp":1760162690000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3568"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,20]]},"references-count":27,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21103568"],"URL":"https:\/\/doi.org\/10.3390\/s21103568","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,5,20]]}}}