{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T12:06:32Z","timestamp":1771329992083,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Key-Area Research and Development Program of Guangdong Province","award":["2021B0101400001"],"award-info":[{"award-number":["2021B0101400001"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172108"],"award-info":[{"award-number":["62172108"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"the Major Key Project of PCL"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3651890.3672270","type":"proceedings-article","created":{"date-parts":[[2024,7,31]],"date-time":"2024-07-31T13:11:43Z","timestamp":1722431503000},"page":"983-999","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["vPIFO: Virtualized Packet Scheduler for Programmable Hierarchical Scheduling in High-Speed Networks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-5332-2408","authenticated-orcid":false,"given":"Zhiyu","family":"Zhang","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8876-6630","authenticated-orcid":false,"given":"Shili","family":"Chen","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5875-1953","authenticated-orcid":false,"given":"Ruyi","family":"Yao","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-5437-7239","authenticated-orcid":false,"given":"Ruoshi","family":"Sun","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7265-9512","authenticated-orcid":false,"given":"Hao","family":"Mei","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7846-9840","authenticated-orcid":false,"given":"Hao","family":"Wang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0126-0387","authenticated-orcid":false,"given":"Zixuan","family":"Chen","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7918-6351","authenticated-orcid":false,"given":"Gaojian","family":"Fang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2523-8261","authenticated-orcid":false,"given":"Yibo","family":"Fan","sequence":"additional","affiliation":[{"name":"State Key Laboratory of ASIC and System, Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5394-1478","authenticated-orcid":false,"given":"Wanxin","family":"Shi","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2230-7671","authenticated-orcid":false,"given":"Sen","family":"Liu","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0958-8547","authenticated-orcid":false,"given":"Yang","family":"Xu","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Alcoz Albert Gran","year":"2020","unstructured":"Albert Gran Alcoz, Alexander Dietm\u00fcller, and Laurent Vanbever. 2020. SP-PIFO: approximating push-in first-out behaviors using strict-priority queues. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626111.3628179"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486031"},{"key":"e_1_3_2_1_5_1","volume-title":"Scalable Priority Queue","author":"Benacer Imad","year":"2018","unstructured":"Imad Benacer, Fran\u00e7ois-Raymond Boyer, and Yvon Savaria. 2018. A Fast, Single-Instruction-Multiple-Data, Scalable Priority Queue. IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2018)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.649568"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832227"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465382"},{"key":"e_1_3_2_1_9_1","unstructured":"Broadcom. 2021. BCM88480 Traffic Management Architecture. https:\/\/docs.broadcom.com\/doc\/88480-DG1-PUB."},{"key":"e_1_3_2_1_10_1","volume-title":"Cisco Global Cloud Index: Forecast and Methodology","year":"2016","unstructured":"Cisco. 2018. Cisco Global Cloud Index: Forecast and Methodology, 2016--2021. https:\/\/virtualization.network\/Resources\/Whitepapers\/0b75cf2e-0c53-4891-918e-b542a5d364c5_white-paper-c11-738085.pdf."},{"key":"e_1_3_2_1_11_1","unstructured":"Cisco. 2022. Configuring Hierarchical Modular QoS. https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/iosxr\/ncs560\/qos\/70x\/b-qos-cg-70x-ncs560\/configuring_hierarchical_modular_qos.pdf."},{"key":"e_1_3_2_1_12_1","volume-title":"Analysis and simulation of a fair queueing algorithm. ACM SIGCOMM Computer Communication Review","author":"Demers Alan","year":"1989","unstructured":"Alan Demers, Srinivasan Keshav, and Scott Shenker. 1989. Analysis and simulation of a fair queueing algorithm. ACM SIGCOMM Computer Communication Review (1989)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2022.3152017"},{"key":"e_1_3_2_1_14_1","volume-title":"DPDK: Data Plane Development Kit. https:\/\/www.dpdk.org\/.","author":"Foundation Linux","year":"2019","unstructured":"Linux Foundation. 2019. DPDK: Data Plane Development Kit. https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_15_1","volume-title":"Gearbox: A Hierarchical Packet Scheduler for Approximate Weighted Fair Queuing. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Gao Peixuan","unstructured":"Peixuan Gao, Anthony Dalleggio, Yang Xu, and H. Jonathan Chao. 2022. Gearbox: A Hierarchical Packet Scheduler for Approximate Weighted Fair Queuing. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_16_1","unstructured":"Huawei. 2021. What Is Hierarchical Quality of Service (HQoS)? https:\/\/info.support.huawei.com\/info-finder\/encyclopedia\/en\/HQoS.html."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.892882"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2002.1189062"},{"key":"e_1_3_2_1_19_1","unstructured":"Juniper. 2023. Hierarchical Class of Service Overview. https:\/\/www.juniper.net\/documentation\/us\/en\/software\/junos\/cos\/topics\/concept\/hierarchical-cos-overview.html."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3110843"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787478"},{"key":"e_1_3_2_1_22_1","volume-title":"HLS: A Packet Scheduler for Hierarchical Fairness. In 2021 IEEE 29th International Conference on Network Protocols (ICNP). IEEE, 1--11","author":"Luangsomboon Natchanon","year":"2021","unstructured":"Natchanon Luangsomboon and J\u00f6rg Liebeherr. 2021. HLS: A Packet Scheduler for Hierarchical Fairness. In 2021 IEEE 29th International Conference on Network Protocols (ICNP). IEEE, 1--11."},{"key":"e_1_3_2_1_23_1","volume-title":"Scalable Real-Time Bandwidth Fairness in Switches","author":"MacDavid Robert","unstructured":"Robert MacDavid, Xiaoqi Chen, and Jennifer Rexford. 2023. Scalable Real-Time Bandwidth Fairness in Switches. In IEEE INFOCOM."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360468.3366780"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622845"},{"key":"e_1_3_2_1_26_1","unstructured":"Ofcom. 2023. Cloud services market study. https:\/\/www.ofcom.org.uk\/__data\/assets\/pdf_file\/0027\/269127\/Cloud-services-market-study-final-report.pdf."},{"key":"e_1_3_2_1_27_1","volume-title":"Modeling and tools for network simulation","author":"Riley George F","unstructured":"George F Riley and Thomas R Henderson. 2010. The ns-3 network simulator. In Modeling and tools for network simulation. Springer, 15--34."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787472"},{"key":"e_1_3_2_1_29_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Saeed Ahmed","year":"2019","unstructured":"Ahmed Saeed, Yimeng Zhao, Nandita Dukkipati, Ellen Zegura, Mostafa Ammar, Khaled Harras, and Amin Vahdat. 2019. Eiffel: Efficient and flexible software packet scheduling. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 17--32."},{"key":"e_1_3_2_1_30_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Sharma Naveen Kr","year":"2018","unstructured":"Naveen Kr Sharma, Ming Liu, Kishore Atreya, and Arvind Krishnamurthy. 2018. Approximating fair queueing on reconfigurable switches. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_31_1","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Sharma Naveen Kr","year":"2020","unstructured":"Naveen Kr Sharma, Chenxingyu Zhao, Ming Liu, Pravein G Kannan, Changhoon Kim, Arvind Krishnamurthy, and Anirudh Sivaraman. 2020. Programmable calendar queues for high-speed packet scheduling. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342090"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934899"},{"key":"e_1_3_2_1_34_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Stephens Brent","year":"2019","unstructured":"Brent Stephens, Aditya Akella, and Michael Swift. 2019. Loom: Flexible and efficient {NIC} packet scheduling. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 33--46."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/263109.263175"},{"key":"e_1_3_2_1_36_1","unstructured":"Wikipedia. 2023. qdisc. https:\/\/en.wikipedia.org\/wiki\/Network_scheduler."},{"key":"e_1_3_2_1_37_1","unstructured":"Wikipedia. 2023. Token Bucket. https:\/\/en.wikipedia.org\/wiki\/Token_bucket."},{"key":"e_1_3_2_1_38_1","volume-title":"FlowValve: Packet Scheduling Offloaded on NP-based SmartNICs. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS). IEEE, 347--358","author":"Xi Shaoke","year":"2022","unstructured":"Shaoke Xi, Fuliang Li, and Xingwei Wang. 2022. FlowValve: Packet Scheduling Offloaded on NP-based SmartNICs. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS). IEEE, 347--358."},{"key":"e_1_3_2_1_39_1","unstructured":"Xilinx. 2023. Vivado Design Suite. https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604862"},{"key":"e_1_3_2_1_41_1","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Yu Zhuolong","year":"2021","unstructured":"Zhuolong Yu, Jingfeng Wu, Vladimir Braverman, Ion Stoica, and Xin Jin. 2021. Twenty Years After: Hierarchical {Core-Stateless} Fair Queueing. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 29--45."}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2024 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672270","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3651890.3672270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:13Z","timestamp":1750268953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672270"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":41,"alternative-id":["10.1145\/3651890.3672270","10.1145\/3651890"],"URL":"https:\/\/doi.org\/10.1145\/3651890.3672270","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}