{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T15:39:47Z","timestamp":1782833987914,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T00:00:00Z","timestamp":1693526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100008428","name":"Department of Energy and Climate Change","doi-asserted-by":"publisher","award":["ARPA-E DE-AR000084"],"award-info":[{"award-number":["ARPA-E DE-AR000084"]}],"id":[{"id":"10.13039\/100008428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,9,10]]},"DOI":"10.1145\/3603269.3604864","type":"proceedings-article","created":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T16:16:29Z","timestamp":1693584989000},"page":"1043-1059","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Memory Management in ActiveRMT: Towards Runtime-programmable Switches"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0513-4967","authenticated-orcid":false,"given":"Rajdeep","family":"Das","sequence":"first","affiliation":[{"name":"UC San Diego, La Jolla, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5679-3888","authenticated-orcid":false,"given":"Alex C","family":"Snoeren","sequence":"additional","affiliation":[{"name":"UC San Diego, La Jolla, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS49909.2020.9220636"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_3_2_1_3_1","unstructured":"Tom Barbette Chen Tang Haoran Yao Dejan Kosti\u0107 Gerald Q. Maguire Jr Panagiotis Papadimitratos and Marco Chiesa. 2020. A High-Speed Load-Balancer Design with Guaranteed Per-Connection-Consistency. 667--683. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/barbette"},{"key":"e_1_3_2_1_4_1","unstructured":"Barefoot Networks. 2021. barefootnetworks\/Open-Tofino. https:\/\/github.com\/barefootnetworks\/Open-Tofino"},{"key":"e_1_3_2_1_5_1","unstructured":"Antonin Bas. 2018. Leveraging Stratum and Tofino Fast Refresh for Software Upgrades. In ONF Connect."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2982739"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.1997.643717"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_3_2_1_10_1","unstructured":"Broadcom Blogs. 2020. Silicon innovations in programmable switch hardware. https:\/\/www.broadcom.com\/blog\/silicon-innovations-in-programmable-switch-hardware"},{"key":"e_1_3_2_1_11_1","unstructured":"Max A. Cherney. 2023. Intel is halting development of the networking chip it got from Barefoot Networks. https:\/\/www.bizjournals.com\/sanjose\/news\/2023\/01\/26\/intel-halts-development-of-tofino-switch-chips.html"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098823"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195833"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422604.3425934"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602219"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3484266.3487367"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405852"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 8th USENIX conference on Networked systems design and implementation (NSDI'11)","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant resource fairness: fair allocation of multiple resource types. In Proceedings of the 8th USENIX conference on Networked systems design and implementation (NSDI'11). USENIX Association, USA, 323--336."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999607"},{"key":"e_1_3_2_1_21_1","unstructured":"Linda Hardesty. 2018. Marvell Nixes the Programmable Xpliant Chip It Inherited From Cavium. https:\/\/www.sdxcentral.com\/articles\/news\/marvell-nixes-the-programmable-xpliant-chip-it-inherited-from-cavium\/2018\/08\/"},{"key":"e_1_3_2_1_23_1","volume-title":"Jennifer Rexford, and David Walker.","author":"Hogan Mary","year":"2022","unstructured":"Mary Hogan, Shir Landau-Feibish, Mina Tahmasbi Arashloo, Jennifer Rexford, and David Walker. 2022. Modular Switch Programming Under Resource Constraints. 193--207. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/hogan"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","unstructured":"R. Jain D. Chiu and W. Hawe. 1998. A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems. arXiv:cs\/9809099. 10.48550\/arXiv.cs\/9809099","DOI":"10.48550\/arXiv.cs\/9809099"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626292"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_3_2_1_27_1","unstructured":"Lavanya Jose Lisa Yan George Varghese and Nick McKeown. 2015. Compiling Packet Programs to Reconfigurable Switches. 103--115. https:\/\/www.usenix.org\/conference\/nsdi15\/technical-sessions\/presentation\/jose"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.jors.2600523"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.879343"},{"key":"e_1_3_2_1_30_1","unstructured":"Hun Namkung Zaoxing Liu Daehyeok Kim Vyas Sekar and Peter Steenkiste. 2022. {SketchLib}: Enabling Efficient Sketch-based Monitoring on Programmable Switches. 743--759. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/namkung"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2003.1214147"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.896231"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the ACM SIGCOMM Conference","author":"Raghavan Barath","unstructured":"Barath Raghavan and Alex C. Snoeren. 2004. A System for Authenticated Policy-Compliant Routing. In Proceedings of the ACM SIGCOMM Conference. Portland, OR, 167--178."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3063772"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405872"},{"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. 1289--1305. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/wang-tao"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319156"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","unstructured":"D.J. Wetherall J.V. Guttag and D.L. Tennenhouse. 1998. ANTS: a toolkit for building and dynamically deploying network protocols. In 1998 IEEE Open Architectures and Network Programming. 117--129. 10.1109\/OPNARC.1998.662048","DOI":"10.1109\/OPNARC.1998.662048"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3371934.3371961"},{"key":"e_1_3_2_1_41_1","unstructured":"Jiarong Xing Kuo-Feng Hsu Matty Kadosh Alan Lo Yonatan Piasetzky and Arvind Krishnamurthy. 2022. Runtime Programmable Switches. 651--665. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/xing"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.80"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468521"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544262"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038396"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281436"},{"key":"e_1_3_2_1_47_1","unstructured":"Hang Zhu Tao Wang Yi Hong Dan R. K. Ports Anirudh Sivaraman and Xin Jin. 2022. {NetVRM}: Virtual Register Memory for Programmable Networks. 155--170. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/zhu"}],"event":{"name":"ACM SIGCOMM '23: ACM SIGCOMM 2023 Conference","location":"New York NY USA","acronym":"ACM SIGCOMM '23","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2023 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604864","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3603269.3604864","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:42Z","timestamp":1750178802000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9]]},"references-count":46,"alternative-id":["10.1145\/3603269.3604864","10.1145\/3603269"],"URL":"https:\/\/doi.org\/10.1145\/3603269.3604864","relation":{},"subject":[],"published":{"date-parts":[[2023,9]]},"assertion":[{"value":"2023-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}