{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T12:27:29Z","timestamp":1769516849250,"version":"3.49.0"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,4,14]],"date-time":"2025-04-14T00:00:00Z","timestamp":1744588800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,4,14]],"date-time":"2025-04-14T00:00:00Z","timestamp":1744588800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"funder":[{"name":"National Key Research and development Program of China","award":["2023YFB2903902"],"award-info":[{"award-number":["2023YFB2903902"]}]},{"name":"Technology Innovation leading Talents Subsidy Project of Central Plains","award":["244200510038"],"award-info":[{"award-number":["244200510038"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J. King Saud Univ. Comput. Inf. Sci."],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1007\/s44443-025-00002-9","type":"journal-article","created":{"date-parts":[[2025,4,14]],"date-time":"2025-04-14T12:07:56Z","timestamp":1744632476000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Poly-HQoS: a polymorphic packet scheduler for traffic isolation in multi-tenant cloud environment"],"prefix":"10.1007","volume":"37","author":[{"given":"Saifeng","family":"Hou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4233-8101","authenticated-orcid":false,"given":"Yuxiang","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Le","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pengshuai","family":"Cui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,14]]},"reference":[{"key":"2_CR1","doi-asserted-by":"publisher","unstructured":"Alcoz AG, Dietm\u00fcller A, Vanbever L (2020) SP-PIFO: approximating Push-In First-Out behaviors using Strict-Priority queues. In: 17th USENIX symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA. pp 59\u201376. https:\/\/doi.org\/10.5555\/3388242.3388247","DOI":"10.5555\/3388242.3388247"},{"key":"2_CR2","doi-asserted-by":"publisher","unstructured":"Alcoz AG, Vass B, R\u00e9tv\u00e1ri G et\u00a0al (2023) Everything matters in programmable packet scheduling. https:\/\/doi.org\/10.48550\/arXiv.2308.00797","DOI":"10.48550\/arXiv.2308.00797"},{"key":"2_CR3","unstructured":"Bai W, Chen L, Chen K et\u00a0al (2015) Information-agnostic flow scheduling for commodity data centers. In: 12th USENIX symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, United States. pp 455\u2013468. https:\/\/dl.acm.org\/doi\/10.5555\/2789770.2789802"},{"key":"2_CR4","doi-asserted-by":"publisher","unstructured":"Demers A, Keshav S, Shenker S (1989) Analysis and simulation of a fair queueing algorithm. In: Symposium proceedings on communications architectures & protocols. Association for computing machinery, New York, NY, USA, SIGCOMM \u201989. pp 1\u201312. https:\/\/doi.org\/10.1145\/75246.75248","DOI":"10.1145\/75246.75248"},{"issue":"2","key":"2_CR5","doi-asserted-by":"publisher","first-page":"1842","DOI":"10.1109\/TNSM.2022.3152017","volume":"19","author":"F Fejes","year":"2022","unstructured":"Fejes F, N\u00e1das S, Gombos G et al (2022) Deepqos: Core-stateless hierarchical qos in programmable switches. IEEE Trans Netw Serv Manage 19(2):1842\u20131861. https:\/\/doi.org\/10.1109\/TNSM.2022.3152017","journal-title":"IEEE Trans Netw Serv Manage"},{"key":"2_CR6","doi-asserted-by":"publisher","unstructured":"Fejes F, N\u00e1das S, Gombos G et\u00a0al (2021) A core-stateless l4s scheduler for p4-enabled hardware switches with emulated hqos. In: IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Vancouver, BC, Canada. pp 1\u20132. https:\/\/doi.org\/10.1109\/INFOCOMWKSHPS51825.2021.9484581","DOI":"10.1109\/INFOCOMWKSHPS51825.2021.9484581"},{"key":"2_CR7","unstructured":"Gao P, Dalleggio A, Xu Y et\u00a0al (2022) Gearbox: A hierarchical packet scheduler for approximate weighted fair queuing. In: 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA. pp 551\u2013565. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/gao-peixuan"},{"key":"2_CR8","doi-asserted-by":"publisher","unstructured":"H\u00f8iland-J\u00f8rgensen T, T\u00e4ht D, Morton J (2018) Piece of cake: a comprehensive queue management solution for home gateways. In: 2018 IEEE International symposium on Local and Metropolitan Area Networks (LANMAN), Washington, DC, USA. pp 37\u201342. https:\/\/doi.org\/10.1109\/LANMAN.2018.8475045","DOI":"10.1109\/LANMAN.2018.8475045"},{"key":"2_CR9","unstructured":"Huawei (2021) What is hierarchical quality of service (hqos). Online. https:\/\/info.support.huawei.com\/info-finder\/encyclopedia\/en\/HQoS.html"},{"issue":"3","key":"2_CR10","doi-asserted-by":"publisher","first-page":"4293","DOI":"10.1109\/JSYST.2020.3014231","volume":"15","author":"S Jung","year":"2021","unstructured":"Jung S, Kim J, Kim JH (2021) Intelligent active queue management for stabilized qos guarantees in 5g mobile networks. IEEE Syst J 15(3):4293\u20134302. https:\/\/doi.org\/10.1109\/JSYST.2020.3014231","journal-title":"IEEE Syst J"},{"key":"2_CR11","doi-asserted-by":"publisher","unstructured":"Kundel R, Blendin J, Viernickel T et\u00a0al (2018) P4-codel: active queue management in programmable data planes. In: 2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Verona, Italy, pp 1\u20134. https:\/\/doi.org\/10.1109\/NFV-SDN.2018.8725736","DOI":"10.1109\/NFV-SDN.2018.8725736"},{"key":"2_CR12","doi-asserted-by":"publisher","first-page":"109632","DOI":"10.1016\/j.comnet.2023.109632","volume":"225","author":"Z Li","year":"2023","unstructured":"Li Z, Hu Y, Tian L et al (2023) Packet rank-aware active queue management for programmable flow scheduling. Comput Netw 225:109632. https:\/\/doi.org\/10.1016\/j.comnet.2023.109632","journal-title":"Comput Netw"},{"key":"2_CR13","doi-asserted-by":"publisher","unstructured":"Luangsomboon N, Liebeherr J (2021) A round-robin packet scheduler for hierarchical max-min fairness. https:\/\/doi.org\/10.48550\/arXiv.2108.09864","DOI":"10.48550\/arXiv.2108.09864"},{"key":"2_CR14","doi-asserted-by":"publisher","unstructured":"Luangsomboon N, Liebeherr J (2021) Hls: a packet scheduler for hierarchical fairness. In: 2021 IEEE 29th International Conference on Network Protocols (ICNP), Dallas, TX, USA. pp 1\u201311. https:\/\/doi.org\/10.1109\/ICNP52444.2021.9651972","DOI":"10.1109\/ICNP52444.2021.9651972"},{"key":"2_CR15","doi-asserted-by":"publisher","unstructured":"Mahadevan I, Sivalingam K (1999) Quality of service architectures for wireless networks: intserv and diffserv models. In: Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN\u201999), Perth\/Fremantle, WA, Australia. pp 420\u2013425. https:\/\/doi.org\/10.1109\/ISPAN.1999.778974","DOI":"10.1109\/ISPAN.1999.778974"},{"key":"2_CR16","doi-asserted-by":"publisher","unstructured":"Papagianni C, De\u00a0Schepper K (2019) Pi2 for p4: An active queue management scheme for programmable data planes. In: Proceedings of the 15th international conference on emerging networking experiments and technologies. Association for computing machinery, New York, NY, USA, CoNEXT \u201919 Companion. pp 84\u201386. https:\/\/doi.org\/10.1145\/3360468.3368189","DOI":"10.1145\/3360468.3368189"},{"issue":"4","key":"2_CR17","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1287\/opre.14.4.670","volume":"14","author":"LE Schrage","year":"1989","unstructured":"Schrage LE, Miller LW (1989) The queue m\/g\/1 with the shortest remaining processing time discipline. Oper Res 14(4):670\u2013684. https:\/\/doi.org\/10.1287\/opre.14.4.670","journal-title":"Oper Res"},{"key":"2_CR18","doi-asserted-by":"publisher","unstructured":"Sharma NK, Zhao C, Liu M et\u00a0al (2020) Programmable calendar queues for high-speed packet scheduling. In: Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation. USENIX Association, USA, NSDI\u201920. pp 685\u2013700. https:\/\/doi.org\/10.5555\/3388242.3388292","DOI":"10.5555\/3388242.3388292"},{"issue":"3","key":"2_CR19","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1145\/217391.217453","volume":"4","author":"M Shreedhar","year":"1996","unstructured":"Shreedhar M, Varghese G (1996) Efficient fair queuing using deficit round-robin. IEEE\/ACM Trans Netw 4(3):375\u2013385. https:\/\/doi.org\/10.1145\/217391.217453","journal-title":"IEEE\/ACM Trans Netw"},{"key":"2_CR20","doi-asserted-by":"publisher","unstructured":"Shrivastav V (2019) Fast, scalable, and programmable packet scheduler in hardware. In: Proceedings of the ACM special interest group on data communication. Association for computing machinery, New York, NY, USA, SIGCOMM \u201919, p 367-379. https:\/\/doi.org\/10.1145\/3341302.3342090","DOI":"10.1145\/3341302.3342090"},{"key":"2_CR21","doi-asserted-by":"publisher","unstructured":"Sivaraman A, Subramanian S, Alizadeh M, et\u00a0al (2016) Programmable packet scheduling at line rate. In: Proceedings of the 2016 ACM SIGCOMM conference. Association for computing machinery, New York, NY, USA, SIGCOMM \u201916. pp 44\u201357. https:\/\/doi.org\/10.1145\/2934872.2934899","DOI":"10.1145\/2934872.2934899"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Tu H, Zhao G, Xu H et\u00a0al (2022) Tenant-grained request scheduling in software-defined cloud computing. IEEE Trans Parallel Distr Syst 33(12):4654\u20134671. https:\/\/dl.acm.org\/doi\/10.1109\/TPDS.2022.3199031","DOI":"10.1109\/TPDS.2022.3199031"},{"key":"2_CR23","doi-asserted-by":"publisher","unstructured":"Yao R, Zhang Z, Fang G et\u00a0al (2023) Bmw tree: large-scale, high-throughput and modular pifo implementation using balanced multi-way sorting tree. In: Proceedings of the ACM SIGCOMM 2023 Conference. Association for Computing Machinery, New York, NY, USA, ACM SIGCOMM \u201923. pp 208\u2013219. https:\/\/doi.org\/10.1145\/3603269.3604862","DOI":"10.1145\/3603269.3604862"},{"key":"2_CR24","doi-asserted-by":"publisher","unstructured":"You C, Zhao Y, Feng G et al (2023) Hierarchical multiresource fair queueing for packet processing. IEEE Trans Netw Serv Manage 20(1):726\u2013740. https:\/\/doi.org\/10.1109\/TNSM.2022.3197747","DOI":"10.1109\/TNSM.2022.3197747"},{"key":"2_CR25","doi-asserted-by":"publisher","unstructured":"Yu Z, Hu C, Wu J et\u00a0al (2021) Programmable packet scheduling with a single queue. In: Proceedings of the 2021 ACM SIGCOMM 2021 conference. Association for computing machinery, New York, NY, USA, SIGCOMM \u201921. pp 179\u2013193. https:\/\/doi.org\/10.1145\/3452296.3472887","DOI":"10.1145\/3452296.3472887"},{"key":"2_CR26","unstructured":"Yu Z, Wu J, Braverman V et\u00a0al (2021) Twenty years after: hierarchical core-stateless fair queueing. In: 18th USENIX symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association. pp 29\u201345. https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/yu"},{"key":"2_CR27","doi-asserted-by":"publisher","unstructured":"Zhang C, Chen Z, Song H et\u00a0al (2021) Pipo: efficient programmable scheduling for time sensitive networking. In: 2021 IEEE 29th International Conference on Network Protocols (ICNP), Dallas, TX, USA. pp 1\u201311. https:\/\/doi.org\/10.1109\/ICNP52444.2021.9651944","DOI":"10.1109\/ICNP52444.2021.9651944"}],"container-title":["Journal of King Saud University Computer and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44443-025-00002-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s44443-025-00002-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44443-025-00002-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T22:02:57Z","timestamp":1748642577000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s44443-025-00002-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,14]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["2"],"URL":"https:\/\/doi.org\/10.1007\/s44443-025-00002-9","relation":{},"ISSN":["1319-1578","2213-1248"],"issn-type":[{"value":"1319-1578","type":"print"},{"value":"2213-1248","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,14]]},"assertion":[{"value":"15 January 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 April 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"we have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"21"}}