{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T20:10:06Z","timestamp":1755893406149,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,28]],"date-time":"2023-11-28T00:00:00Z","timestamp":1701129600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,28]]},"DOI":"10.1145\/3626111.3628179","type":"proceedings-article","created":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T12:11:20Z","timestamp":1699877480000},"page":"238-244","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["QVISOR"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2246-9486","authenticated-orcid":false,"given":"Albert Gran","family":"Alcoz","sequence":"first","affiliation":[{"name":"ETH Z\u00fcrich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1455-4381","authenticated-orcid":false,"given":"Laurent","family":"Vanbever","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. Netbench. http:\/\/github.com\/ndal-eth\/netbench."},{"key":"e_1_3_2_1_2_1","unstructured":"2023. Network Programmability: The Road Ahead. https:\/\/www.youtube.com\/watch?v=CtxfmES4T7E. (2023)."},{"volume-title":"USENIX NSDI.","author":"Alcoz Albert Gran","key":"e_1_3_2_1_3_1","unstructured":"Albert Gran Alcoz, Alexander Dietm\u00fcller, and Laurent Vanbever. 2020. SP-PIFO: Approximating Push-In First-Out Behaviors using Strict-Priority Queues. In USENIX NSDI. Santa Clara, CA, USA."},{"key":"e_1_3_2_1_4_1","unstructured":"Albert Gran Alcoz Bal\u00e1zs Vass G\u00e1bor R\u00e9tv\u00e1ri and Laurent Vanbever. 2023. Everything Matters in Programmable Packet Scheduling. (2023). arXiv:cs.NI\/2308.00797"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Mohammad Alizadeh Shuang Yang Milad Sharif Sachin Katti Nick McKeown Balaji Prabhakar and Scott Shenker. 2013. pFabric: Minimal Near-optimal Datacenter Transport. In ACM SIGCOMM. Hong Kong.","DOI":"10.1145\/2486001.2486031"},{"volume-title":"USENIX NSDI.","author":"Bai Wei","key":"e_1_3_2_1_6_1","unstructured":"Wei Bai, Li Chen, Kai Chen, Dongsu Han, Chen Tian, and Hao Wang. 2015. Information-Agnostic Flow Scheduling for Commodity Data Centers. In USENIX NSDI. Oakland, CA, USA."},{"volume-title":"2016 Survey on Network Virtualization Hypervisors for Software Defined Networking","author":"Blenk Andreas","key":"e_1_3_2_1_7_1","unstructured":"Andreas Blenk, Arsany Basta, Martin Reisslein, and Wolfgang Kellerer. 2016 Survey on Network Virtualization Hypervisors for Software Defined Networking. In IEEE Communications Surveys and Tutorials."},{"volume-title":"P4-TINS: P4-Driven Traffic Isolation for Network Slicing With Bandwidth Guarantee and Management","author":"Chen Yan-Wei","key":"e_1_3_2_1_8_1","unstructured":"Yan-Wei Chen, Chi-Yu Li, Chien-Chao Tseng, and Min-Zhi Hu. 2022. P4-TINS: P4-Driven Traffic Isolation for Network Slicing With Bandwidth Guarantee and Management. IEEE TNSM."},{"volume-title":"ACM SIGCOMM.","author":"Clark David D.","key":"e_1_3_2_1_9_1","unstructured":"David D. Clark, Scott Shenker, and Lixia Zhang. 1992. Supporting Real-time Applications in an Integrated Services Packet Network: Architecture and Mechanism. In ACM SIGCOMM. Baltimore, MD, USA."},{"key":"e_1_3_2_1_10_1","volume-title":"Daley","author":"Corbat\u00f3 Fernando J.","year":"1962","unstructured":"Fernando J. Corbat\u00f3, Marjorie M.Daggett, and Robert C. Daley. 1962. An Experimental Time-sharing System. In ACM AIEE-IRE. New York."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Alan Demers Srinivasan Keshav and Scott Shenker. 1989. Analysis and Simulation of a Fair Queuing Algorithm. In ACM SIGCOMM.","DOI":"10.1145\/75246.75248"},{"key":"e_1_3_2_1_12_1","volume-title":"Rui Miao, Yu Zhou, Bingchuan Tian, Chen Sun, Dennis Cai, Ming Zhang, and Minlan Yu.","author":"Gao Jiaqi","year":"2020","unstructured":"Jiaqi Gao, Ennan Zhai, Hongqiang Harry Liu, Rui Miao, Yu Zhou, Bingchuan Tian, Chen Sun, Dennis Cai, Ming Zhang, and Minlan Yu. 2020. Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICs. In ACM SIGCOMM. Virtual."},{"key":"e_1_3_2_1_13_1","volume-title":"Gearbox: A Hierarchical Packet Scheduler for Approximate Weighted Fair Queuing. In USENIX NSDI.","author":"Gao Peixuan","year":"2022","unstructured":"Peixuan Gao, Anthony Dalleggio, Yang Xu, and H. Jonathan Chao. 2022. Gearbox: A Hierarchical Packet Scheduler for Approximate Weighted Fair Queuing. In USENIX NSDI. Renton, WA, USA."},{"key":"e_1_3_2_1_14_1","volume-title":"Aatish Kishan Varma, and Pravein et al. Kannan","author":"Gao Xiangyu","year":"2020","unstructured":"Xiangyu Gao, Taegyun Kim, Michael D. Wong, Divya Raghunathan, Aatish Kishan Varma, and Pravein et al. Kannan. 2020. Switch Code Generation Using Program Synthesis. In ACM SIGCOMM. Virtual."},{"volume-title":"ACM SIGCOMM.","author":"Goyal Pawan","key":"e_1_3_2_1_15_1","unstructured":"Pawan Goyal, Harrick M. Vin, and Haichen Chen. 1996. Start-time Fair Queueing: A Scheduling Algorithm for Integrated Services Packet Switching Networks. In ACM SIGCOMM. Palo Alto, CA, USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Sol Han and Seokwon Jang et al. 2020. Virtualization in Programmable Data Plane: A Survey and Open Challenges. In IEEE OJ-COMS.","DOI":"10.1109\/OJCOMS.2020.2990182"},{"volume-title":"ACM CoNEXT.","author":"Hancock David","key":"e_1_3_2_1_17_1","unstructured":"David Hancock and Jacobus Merwe. 2016. HyPer4: Using P4 to Virtualize the Programmable Data Plane. In ACM CoNEXT. Irvine, CA."},{"key":"e_1_3_2_1_18_1","volume-title":"Michael Jarschel, Marinos Dimolianis, and Rastin Pries.","author":"Harkous Hasanin","year":"2021","unstructured":"Hasanin Harkous, Chrysa Papagianni, Koen De Schepper, Michael Jarschel, Marinos Dimolianis, and Rastin Pries. 2021. Virtual Queues for P4: A Poor Man's Programmable Traffic Manager. In IEEE TNSM."},{"volume-title":"USENIX NSDI.","author":"Jin Xin","key":"e_1_3_2_1_19_1","unstructured":"Xin Jin, Jennifer Gossels, Jen Rexford, and David Walker. 2015. CoVisor: A Compositional Hypervisor for SDN. In USENIX NSDI. Oakland, CA."},{"key":"e_1_3_2_1_20_1","volume-title":"Invisinets: Removing Networking from Cloud Networks. In USENIX NSDI.","author":"McClure Sarah","year":"2023","unstructured":"Sarah McClure, Zeke Medley, Deepak Bansal, Karthick Jayaraman, Ashok Narayanan, Jitendra Padhye, Sylvia Ratnasamy, Anees Shaikh, and Rishabh Tewari. 2023. Invisinets: Removing Networking from Cloud Networks. In USENIX NSDI. Boston, MA."},{"volume-title":"Stochastic Fair Queueing","author":"McKenney Paul E","key":"e_1_3_2_1_21_1","unstructured":"Paul E McKenney. 1990. Stochastic Fair Queueing. In IEEE INFOCOM."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Radhika Mittal Rachit Agarwal Sylvia Ratnasamy and Scott Shenker. 2016. Universal Packet Scheduling. In USENIX NSDI. Santa Clara USA.","DOI":"10.1145\/2834050.2834085"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Anshuman Mohan Yunhe Liu Nate Foster Tobias Kapp\u00e9 and Dexter Kozen. 2023. Formal Abstractions for Packet Scheduling. In arXiv.","DOI":"10.1145\/3622845"},{"key":"e_1_3_2_1_24_1","volume-title":"Eiffel: Efficient and Flexible Software Packet Scheduling. In USENIX NSDI.","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 USENIX NSDI. Boston, USA."},{"volume-title":"P4VBox: Enabling P4-Based Switch Virtualization","author":"Saquetti Mateus","key":"e_1_3_2_1_25_1","unstructured":"Mateus Saquetti, Guilherme Bueno, Weverton Cordeiro, and Jose Azambuja. 2020. P4VBox: Enabling P4-Based Switch Virtualization. In IEEE Communications Letters."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Linus E Schrage and Louis W Miller. 1966. The Queue M\/G\/1 with the Shortest Remaining Processing Time Discipline. In INFORMS OR.","DOI":"10.1287\/opre.14.4.670"},{"volume-title":"USENIX NSDI.","author":"Sharma Naveen Kr.","key":"e_1_3_2_1_27_1","unstructured":"Naveen Kr. Sharma, Ming Liu, Kishore Atreya, and Arvind Krishnamurthy. 2018. Approximating Fair Queueing on Reconfigurable Switches. In USENIX NSDI. Renton, WA, USA."},{"volume-title":"USENIX NSDI.","author":"Sharma Naveen Kr.","key":"e_1_3_2_1_28_1","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 USENIX NSDI. Santa Clara, CA, USA."},{"volume-title":"Efficient Fair Queueing Using Deficit Round Robin","author":"Shreedhar M.","key":"e_1_3_2_1_29_1","unstructured":"M. Shreedhar and George Varghese. 1995. Efficient Fair Queueing Using Deficit Round Robin. In ACM SIGCOMM. Cambridge, MA, USA."},{"volume-title":"ACM SIGCOMM.","author":"Shrivastav Vishal","key":"e_1_3_2_1_30_1","unstructured":"Vishal Shrivastav. 2019. Fast, Scalable, and Programmable Packet Scheduler in Hardware. In ACM SIGCOMM. Beijing, China."},{"volume-title":"ACM HotNets.","author":"Sivaraman Anirudh","key":"e_1_3_2_1_31_1","unstructured":"Anirudh Sivaraman, Suvinay Subramanian, Anurag Agrawal, Sharad Chole, Shang-Tse Chuang, Tom Edsall, Mohammad Alizadeh, Sachin Katti, Nick McKeown, and Hari Balakrishnan. 2015. Towards Programmable Packet Scheduling. In ACM HotNets. Philadelphia, USA."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Anirudh Sivaraman Suvinay Subramanian Mohammad Alizadeh Sharad Chole S.T. Chuang Anurag Agrawal Hari Balakrishnan Tom Edsall Sachin Katti and Nick McKeown. 2016. Programmable Packet Scheduling at Line Rate. In ACM SIGCOMM. Florian\u00f3polis Brazil.","DOI":"10.1145\/2934872.2934899"},{"volume-title":"ACM HotNets","author":"Sivaraman Anirudh","key":"e_1_3_2_1_33_1","unstructured":"Anirudh Sivaraman, Keith Winstein, Suvinay Subramanian, and Hari Balakrishnan. 2013. No Silver Bullet: Extending SDN to the Data Plane. In ACM HotNets. College Park, MD, USA."},{"key":"e_1_3_2_1_34_1","volume-title":"Loom: Flexible and Efficient NIC Packet Scheduling. In USENIX NSDI.","author":"Stephens Brent","year":"2019","unstructured":"Brent Stephens, Aditya Akella, and Michael Swift. 2019. Loom: Flexible and Efficient NIC Packet Scheduling. In USENIX NSDI. Boston, USA."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3426744.3431329"},{"key":"e_1_3_2_1_36_1","volume-title":"Flightplan: Dataplane Disaggregation and Placement for P4 Programs. In USENIX NSDI.","author":"Sultana Nik","year":"2021","unstructured":"Nik Sultana, John Sonchack, Hans Giesen, Isaac Pedisich, Zhaoyang Han, Nishanth Shyamkumar, Shivani Burad, Andr\u00e9 DeHon, and Boon Thau Loo. 2021. Flightplan: Dataplane Disaggregation and Placement for P4 Programs. In USENIX NSDI."},{"volume-title":"USENIX NSDI.","author":"Wang Tao","key":"e_1_3_2_1_37_1","unstructured":"Tao Wang, Xiangrui Yang, Gianni Antichi, Anirudh Sivaraman, and Aurojit Panda. 2022. Isolation Mechanisms for High-Speed Packet-Processing Pipelines. In USENIX NSDI. Renton, WA, USA."},{"key":"e_1_3_2_1_38_1","unstructured":"Tao Wang Hang Zhu Fabian Ruffy Xin Jin Anirudh Sivaraman Dan R. K. Ports and Aurojit Panda. 2020. Multitenancy for Fast and Programmable Networks in the Cloud. In USENIX HotCloud. Virtual."},{"volume-title":"USENIX NSDI.","author":"Xing Jiarong","key":"e_1_3_2_1_39_1","unstructured":"Jiarong Xing, Kuo-Feng Hsu, Matty Kadosh, Alan Lo, Yonatan Piasetzky, Arvind Krishnamurthy, and Ang Chen. 2022. Runtime Programmable Switches. In USENIX NSDI. Renton, WA, USA."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Tong Yang Jizhou Li Yikai Zhao Kaicheng Yang Hao Wang Jie Jiang Yinda Zhang and Nicholas Zhang. 2022. QCluster: Clustering Packets for Flow Scheduling. In ACM WWW. Virtual.","DOI":"10.1145\/3485447.3511980"},{"key":"e_1_3_2_1_41_1","unstructured":"Zhuolong Yu Chuheng Hu Jingfeng Wu Xiao Sun Vladimir Braverman Mosharaf Chowdhury Zhenhua Liu and Xin Jin. 2021. Programmable Packet Scheduling with a Single Queue. In SIGCOMM."},{"key":"e_1_3_2_1_42_1","volume-title":"Abdul Basit Dogar, and Jianping Wu","author":"Zhang Cheng","year":"2017","unstructured":"Cheng Zhang, Jun Bi, Yu Zhou, Abdul Basit Dogar, and Jianping Wu. 2017. HyperV: A High Performance Hypervisor for Virtualization of the Programmable Data Plane. In IEEE ICCCN. Vancouver, Canada."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Peng Zheng Theophilus Benson and Chengchen Hu. 2018. P4visor: Lightweight Virtualization and Composition Primitives for Building and Testing Modular Programs. In ACM CoNEXT. Heraklion Greece.","DOI":"10.1145\/3281411.3281436"},{"key":"e_1_3_2_1_44_1","volume-title":"Anirudh Sivaraman, and Xin Jin.","author":"Zhu Hang","year":"2022","unstructured":"Hang Zhu, Tao Wang, Yi Hong, Dan RK Ports, Anirudh Sivaraman, and Xin Jin. 2022. NetVRM: Virtual Register Memory for Programmable Networks. In USENIX NSDI. Renton, WA, USA."}],"event":{"name":"HotNets '23: The 22nd ACM Workshop on Hot Topics in Networks","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Cambridge MA USA","acronym":"HotNets '23"},"container-title":["Proceedings of the 22nd ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626111.3628179","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3626111.3628179","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:39:53Z","timestamp":1755891593000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626111.3628179"}},"subtitle":["Virtualizing Packet Scheduling Policies"],"short-title":[],"issued":{"date-parts":[[2023,11,28]]},"references-count":44,"alternative-id":["10.1145\/3626111.3628179","10.1145\/3626111"],"URL":"https:\/\/doi.org\/10.1145\/3626111.3628179","relation":{},"subject":[],"published":{"date-parts":[[2023,11,28]]},"assertion":[{"value":"2023-11-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}