{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T13:29:49Z","timestamp":1767706189774,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T00:00:00Z","timestamp":1573689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1815525"],"award-info":[{"award-number":["CNS-1815525"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,14]]},"DOI":"10.1145\/3365609.3365849","type":"proceedings-article","created":{"date-parts":[[2019,11,8]],"date-time":"2019-11-08T13:40:33Z","timestamp":1573220433000},"page":"141-149","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Accelerated Service Chaining on a Single Switch ASIC"],"prefix":"10.1145","author":[{"given":"Dingming","family":"Wu","sequence":"first","affiliation":[{"name":"Rice University &amp; Alibaba Group"}]},{"given":"Ang","family":"Chen","sequence":"additional","affiliation":[{"name":"Rice University"}]},{"given":"T. S. Eugene","family":"Ng","sequence":"additional","affiliation":[{"name":"Rice University"}]},{"given":"Guohui","family":"Wang","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"given":"Haiyong","family":"Wang","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]}],"member":"320","published-online":{"date-parts":[[2019,11,14]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Barefoot. 2019. Barefoot Tofino. https:\/\/www.barefootnetworks.com\/products\/brief-tofino-2\/. (2019).  Barefoot. 2019. Barefoot Tofino. https:\/\/www.barefootnetworks.com\/products\/brief-tofino-2\/. (2019)."},{"key":"e_1_3_2_2_2_1","unstructured":"Barefoot. 2019. P4STUDIO Architecture. https:\/\/www.barefootnetworks.com\/products\/brief-p4-studio\/. (2019).  Barefoot. 2019. P4STUDIO Architecture. https:\/\/www.barefootnetworks.com\/products\/brief-p4-studio\/. (2019)."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.260"},{"volume-title":"2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM). 1--9.","author":"Chen X.","key":"e_1_3_2_2_6_1","unstructured":"X. Chen , D. Zhang , X. Wang , K. Zhu , and H. Zhou . 2019. P4SC: Towards High-Performance Service Function Chain Implementation on the P4-Capable Device . In 2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM). 1--9. X. Chen, D. Zhang, X. Wang, K. Zhu, and H. Zhou. 2019. P4SC: Towards High-Performance Service Function Chain Implementation on the P4-Capable Device. In 2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM). 1--9."},{"key":"e_1_3_2_2_7_1","unstructured":"P4 Language Consortium. 2019. P4 Language Specification. https:\/\/p4.org\/p4-spec\/p4-14\/v1.0.5\/tex\/p4.pdf. (2019).  P4 Language Consortium. 2019. P4 Language Specification. https:\/\/p4.org\/p4-spec\/p4-14\/v1.0.5\/tex\/p4.pdf. (2019)."},{"key":"e_1_3_2_2_8_1","unstructured":"P4 Language Consortium. 2019. P416 Language Specification. https:\/\/p4.org\/p4-spec\/docs\/P4-16-v1.1.0-spec.html. (2019).  P4 Language Consortium. 2019. P416 Language Specification. https:\/\/p4.org\/p4-spec\/docs\/P4-16-v1.1.0-spec.html. (2019)."},{"key":"e_1_3_2_2_9_1","unstructured":"P4 Language Consortium. 2019. P416 Portable Switch Architecture. https:\/\/p4.org\/p4-spec\/docs\/PSA-v1.1.0.html. (2019).  P4 Language Consortium. 2019. P416 Portable Switch Architecture. https:\/\/p4.org\/p4-spec\/docs\/PSA-v1.1.0.html. (2019)."},{"key":"e_1_3_2_2_10_1","unstructured":"P4 Language Consortium. 2019. P4_16 Prototype Compiler. https:\/\/github.com\/p4lang\/p4c. (2019).  P4 Language Consortium. 2019. P4_16 Prototype Compiler. https:\/\/github.com\/p4lang\/p4c. (2019)."},{"key":"e_1_3_2_2_11_1","unstructured":"P4 Language Consortium. 2019. Packet Test Framework. https:\/\/github.com\/p4lang\/ptf. (2019).  P4 Language Consortium. 2019. Packet Test Framework. https:\/\/github.com\/p4lang\/ptf. (2019)."},{"key":"e_1_3_2_2_12_1","volume-title":"Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein.","author":"Eisenbud Daniel E","year":"2016","unstructured":"Daniel E Eisenbud , Cheng Yi , Carlo Contavalli , Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. 2016 . Maglev : A Fast and Reliable Software Network Load Balancer.. In NSDI. 523--535. Daniel E Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. 2016. Maglev: A Fast and Reliable Software Network Load Balancer.. In NSDI. 523--535."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626317"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"key":"e_1_3_2_2_15_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Gog Ionel","year":"2016","unstructured":"Ionel Gog , Malte Schwarzkopf , Adam Gleave , Robert N. M. Watson , and Steven Hand . 2016 . Firmament: Fast, Centralized Cluster Scheduling at Scale . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . USENIX Association, Savannah, GA, 99--115. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/gog Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert N. M. Watson, and Steven Hand. 2016. Firmament: Fast, Centralized Cluster Scheduling at Scale. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 99--115. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/gog"},{"key":"e_1_3_2_2_16_1","volume-title":"Windows azure: Scaling SDN in the public cloud. Open Networking Summit (ONS)","author":"Greenberg A","year":"2014","unstructured":"A Greenberg . 2014. Windows azure: Scaling SDN in the public cloud. Open Networking Summit (ONS) ( 2014 ). A Greenberg. 2014. Windows azure: Scaling SDN in the public cloud. Open Networking Summit (ONS) (2014)."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1517480.1517484"},{"key":"e_1_3_2_2_18_1","volume-title":"RFC7665","author":"Halpern Joel","year":"2015","unstructured":"Joel Halpern and Carlos Pignataro . 2015. Service function chaining (sfc) architecture. IETF , RFC7665 ( 2015 ). Joel Halpern and Carlos Pignataro. 2015. Service function chaining (sfc) architecture. IETF, RFC7665 (2015)."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999607"},{"key":"e_1_3_2_2_21_1","volume-title":"NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Hwang Jinho","year":"2014","unstructured":"Jinho Hwang , K. K. Ramakrishnan , and Timothy Wood . 2014 . NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) . USENIX Association, Seattle, WA, 445--458. https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/presentation\/hwang Jinho Hwang, K. K. Ramakrishnan, and Timothy Wood. 2014. NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14). USENIX Association, Seattle, WA, 445--458. https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/presentation\/hwang"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_3_2_2_23_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI'15)","author":"Jose Lavanya","year":"2015","unstructured":"Lavanya Jose , Lisa Yan , George Varghese , and Nick McKeown . 2015 . Compiling packet programs to reconfigurable switches . In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI'15) . 103--115. Lavanya Jose, Lisa Yan, George Varghese, and Nick McKeown. 2015. Compiling packet programs to reconfigurable switches. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI'15). 103--115."},{"volume-title":"14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). 97--112.","author":"Kablan Murad","key":"e_1_3_2_2_24_1","unstructured":"Murad Kablan , Azzam Alsudais , Eric Keller , and Franck Le. 2017. Stateless network functions: Breaking the tight coupling of state and processing . In 14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). 97--112. Murad Kablan, Azzam Alsudais, Eric Keller, and Franck Le. 2017. Stateless network functions: Breaking the tight coupling of state and processing. In 14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). 97--112."},{"volume-title":"15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18). 171--186.","author":"Katsikas Georgios P","key":"e_1_3_2_2_25_1","unstructured":"Georgios P Katsikas , Tom Barbette , Dejan Kostic , Rebecca Steinert , and Gerald Q Maguire Jr . 2018. Metron:{NFV} Service Chains at the True Speed of the Underlying Hardware . In 15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18). 171--186. Georgios P Katsikas, Tom Barbette, Dejan Kostic, Rebecca Steinert, and Gerald Q Maguire Jr. 2018. Metron:{NFV} Service Chains at the True Speed of the Underlying Hardware. In 15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18). 171--186."},{"key":"e_1_3_2_2_26_1","first-page":"203","article-title":"Network Virtualization in Multi-tenant Datacenters","volume":"14","author":"Koponen Teemu","year":"2014","unstructured":"Teemu Koponen , Keith Amidon , Peter Balland , Mart\u00edn Casado , Anupam Chanda , Bryan Fulton , Igor Ganichev , Jesse Gross , Paul Ingram , Ethan J Jackson , 2014 . Network Virtualization in Multi-tenant Datacenters .. In NSDI , Vol. 14. 203 -- 216 . Teemu Koponen, Keith Amidon, Peter Balland, Mart\u00edn Casado, Anupam Chanda, Bryan Fulton, Igor Ganichev, Jesse Gross, Paul Ingram, Ethan J Jackson, et al. 2014. Network Virtualization in Multi-tenant Datacenters.. In NSDI, Vol. 14. 203--216.","journal-title":"NSDI"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098828"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524563"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616448.2616491"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"e_1_3_2_2_32_1","volume-title":"Enforcing Context-Aware BYOD Policies with In-Network Security. In 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'18)","author":"Morrison Adam","year":"2018","unstructured":"Adam Morrison , Lei Xue , Ang Chen , and Xiapu Luo . 2018 . Enforcing Context-Aware BYOD Policies with In-Network Security. In 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'18) . Adam Morrison, Lei Xue, Ang Chen, and Xiapu Luo. 2018. Enforcing Context-Aware BYOD Policies with In-Network Security. In 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'18)."},{"key":"e_1_3_2_2_33_1","volume-title":"Intel\u00ae Ethernet Switch FM6000 Series-Software Defined Networking. See goo. gl\/AnvOvX","author":"Ozdag Recep","year":"2012","unstructured":"Recep Ozdag . 2012. Intel\u00ae Ethernet Switch FM6000 Series-Software Defined Networking. See goo. gl\/AnvOvX ( 2012 ), 5. Recep Ozdag. 2012. Intel\u00ae Ethernet Switch FM6000 Series-Software Defined Networking. See goo. gl\/AnvOvX (2012), 5."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"e_1_3_2_2_35_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16)","author":"Panda Aurojit","year":"2016","unstructured":"Aurojit Panda , Sangjin Han , Keon Jang , Melvin Walls , Sylvia Ratnasamy , and Scott Shenker . 2016 . NetBricks: Taking the V out of {NFV} . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16) . 203--216. Aurojit Panda, Sangjin Han, Keon Jang, Melvin Walls, Sylvia Ratnasamy, and Scott Shenker. 2016. NetBricks: Taking the V out of {NFV}. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16). 203--216."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486026"},{"key":"e_1_3_2_2_37_1","volume-title":"RFC 8300","author":"Quinn Paul","year":"2018","unstructured":"Paul Quinn , Uri Elzur , and Carlos Pignataro . 2018. Network service header (nsh). IETF , RFC 8300 ( 2018 ). Paul Quinn, Uri Elzur, and Carlos Pignataro. 2018. Network service header (nsh). IETF, RFC 8300 (2018)."},{"volume-title":"Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 227--240.","author":"Rajagopalan Shriram","key":"e_1_3_2_2_38_1","unstructured":"Shriram Rajagopalan , Dan Williams , Hani Jamjoom , and Andrew Warfield . 2013. Split\/merge : System support for elastic execution in virtual middleboxes . In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 227--240. Shriram Rajagopalan, Dan Williams, Hani Jamjoom, and Andrew Warfield. 2013. Split\/merge: System support for elastic execution in virtual middleboxes. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 227--240."},{"key":"e_1_3_2_2_39_1","volume-title":"2013 USENIX Annual Technical Conference (ATC'13)","author":"Ram Kaushik Kumar","year":"2013","unstructured":"Kaushik Kumar Ram , Alan L Cox , Mehul Chadha , and Scott Rixner . 2013 . Hyper-switch: A scalable software virtual switching architecture . In 2013 USENIX Annual Technical Conference (ATC'13) . 13--24. Kaushik Kumar Ram, Alan L Cox, Mehul Chadha, and Scott Rixner. 2013. Hyper-switch: A scalable software virtual switching architecture. In 2013 USENIX Annual Technical Conference (ATC'13). 13--24."},{"key":"e_1_3_2_2_40_1","volume-title":"The case for vm-based cloudlets in mobile computing","author":"Satyanarayanan Mahadev","year":"2009","unstructured":"Mahadev Satyanarayanan , Paramvir Bahl , Ram\u00f3n Caceres , and Nigel Davies . 2009. The case for vm-based cloudlets in mobile computing . IEEE pervasive Computing 4 ( 2009 ), 14--23. Mahadev Satyanarayanan, Paramvir Bahl, Ram\u00f3n Caceres, and Nigel Davies. 2009. The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing 4 (2009), 14--23."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/2228298.2228331"},{"key":"e_1_3_2_2_42_1","volume-title":"P4Bricks: Enabling multiprocessing using Linker-based network data plane architecture. (Feb","author":"Soni Hardik","year":"2018","unstructured":"Hardik Soni , Thierry Turletti , and Walid Dabbous . 2018. P4Bricks: Enabling multiprocessing using Linker-based network data plane architecture. (Feb . 2018 ). https:\/\/hal.inria.fr\/hal-01632431 working paper or preprint. Hardik Soni, Thierry Turletti, and Walid Dabbous. 2018. P4Bricks: Enabling multiprocessing using Linker-based network data plane architecture. (Feb. 2018). https:\/\/hal.inria.fr\/hal-01632431 working paper or preprint."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502056"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038396"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281436"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123878.3132000"}],"event":{"name":"HotNets '19: The 18th ACM Workshop on Hot Topics in Networks","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Princeton NJ USA","acronym":"HotNets '19"},"container-title":["Proceedings of the 18th ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365609.3365849","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3365609.3365849","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3365609.3365849","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:20Z","timestamp":1750203860000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365609.3365849"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,14]]},"references-count":48,"alternative-id":["10.1145\/3365609.3365849","10.1145\/3365609"],"URL":"https:\/\/doi.org\/10.1145\/3365609.3365849","relation":{},"subject":[],"published":{"date-parts":[[2019,11,14]]},"assertion":[{"value":"2019-11-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}