{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T07:32:06Z","timestamp":1781076726672,"version":"3.54.1"},"reference-count":193,"publisher":"Association for Computing Machinery (ACM)","issue":"9","license":[{"start":{"date-parts":[[2023,1,16]],"date-time":"2023-01-16T00:00:00Z","timestamp":1673827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Union\u2019s Horizon 2020 research and innovation","award":["957406 (TERMINET)"],"award-info":[{"award-number":["957406 (TERMINET)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2023,9,30]]},"abstract":"<jats:p>Software-defined Networking (SDN) marked the beginning of a new era in the field of networking by decoupling the control and forwarding processes through the OpenFlow protocol. The Next Generation SDN is defined by Open Interfaces and full programmability of the data plane. P4 is a domain-specific language that fulfills these requirements and has known wide adoption over recent years from Academia and Industry. This work is an extensive survey of the P4 language covering domains of application, a detailed overview of the language, and future directions.<\/jats:p>","DOI":"10.1145\/3556973","type":"journal-article","created":{"date-parts":[[2022,8,26]],"date-time":"2022-08-26T11:23:41Z","timestamp":1661513021000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":113,"title":["Advancing SDN from OpenFlow to P4: A Survey"],"prefix":"10.1145","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8514-6636","authenticated-orcid":false,"given":"Athanasios","family":"Liatifis","sequence":"first","affiliation":[{"name":"University of Western Macedonia, Karamanli &amp; Ligeris, Kozani, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6042-0355","authenticated-orcid":false,"given":"Panagiotis","family":"Sarigiannidis","sequence":"additional","affiliation":[{"name":"University of Western Macedonia, Karamanli &amp; Ligeris, Kozani, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4679-8049","authenticated-orcid":false,"given":"Vasileios","family":"Argyriou","sequence":"additional","affiliation":[{"name":"Kingston University, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0749-9794","authenticated-orcid":false,"given":"Thomas","family":"Lagkas","sequence":"additional","affiliation":[{"name":"International Hellenic University, Agios Loukas, Kavala Campus, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,1,16]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2881025.2881029"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00057"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2017.8169825"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-020-00835-4"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/EuCNC\/6GSummit51104.2021.9482549"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3272"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MedHocNet.2017.8001642"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3185470"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229596"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761722"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2019.8845180"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602211"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2800"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.3390\/fi6020302"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.19"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174250"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3234200.3234251"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2970683"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.3390\/iot1020031"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3359993.3366648"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9148715"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365408"},{"key":"e_1_3_2_25_2","first-page":"1","volume-title":"Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201919)","author":"Chen X.","year":"2019","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 Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201919). IEEE, Arlington, VA, 1\u20139."},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2018.8647320"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2019.8806660"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3343180.3343181"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342341"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901869"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2018.8647685"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00059"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2689819"},{"key":"e_1_3_2_34_2","volume-title":"Proceedings of the 9th USENIX Workshop on Free and Open Communications on the Internet (FOCI\u201919)","author":"Datta Trisha","year":"2019","unstructured":"Trisha Datta, Nick Feamster, Jennifer Rexford, and Liang Wang. 2019. SPINE: Surveillance protection in the network elements. In Proceedings of the 9th USENIX Workshop on Free and Open Communications on the Internet (FOCI\u201919). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/foci19\/presentation\/datta."},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIN48450.2020.9059327"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.2968979"},{"key":"e_1_3_2_37_2","unstructured":"DPDK. 2022. Data Plane Development Kit. Retrieved from https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_38_2","first-page":"683","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201919)","author":"Dumitrescu Dragos","year":"2019","unstructured":"Dragos Dumitrescu, Radu Stoenescu, Matei Popovici, Lorina Negreanu, and Costin Raiciu. 2019. Dataplane equivalence and its applications. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201919). USENIX Association, 683\u2013698. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/dumitrescu."},{"key":"e_1_3_2_39_2","unstructured":"Matthias Eichholz E. Campbell Nate Foster G. Salvaneschi and M. Mezini. 2019. How to avoid making a billion-dollar mistake: Type-safe data plane programming with SafeP4. Retrieved from https:\/\/arxiv.org\/abs\/1906.07223."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/NetSys.2019.8854518"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406281"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.3390\/computers9030070"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3185499"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3138837"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/NetSoft48620.2020.9165336"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2020.07.026"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2871213"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3207677.3278059"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8030280"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229595"},{"key":"e_1_3_2_51_2","unstructured":"The P4.org Applications Working Group. 2021. In-band Network Telemetry (INT) Dataplane Specification. Retrieved from https:\/\/github.com\/p4lang\/p4-applications\/blob\/master\/docs\/INT_v2_1.pdf."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/VTCFall.2019.8891487"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC5810"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999607"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3318265.3318280"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019. 00182"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2946704"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8090958"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3185476"},{"key":"e_1_3_2_60_2","unstructured":"Frederik Hauser Marco H\u00e4berle Daniel Merling Steffen Lindner Vladimir Gurevich Florian Zeiger Reinhard Frank and Michael Menth. 2021. A Survey on Data Plane Programming with P4: Fundamentals Advances and Applied Research. Retrieved from https:\/\/arxiv.org\/abs\/2101.10632."},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3012738"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2982859"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3190785"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342344"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSIPAASC47483.2019.9023230"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"e_1_3_2_67_2","first-page":"161","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Holterbach Thomas","year":"2019","unstructured":"Thomas Holterbach, Edgar Costa Molero, Maria Apostolaki, Alberto Dainotti, Stefano Vissicchio, and Laurent Vanbever. 2019. Blink: Fast connectivity recovery entirely in the data plane. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, 161\u2013176. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/holterbach."},{"key":"e_1_3_2_68_2","first-page":"701","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201920)","author":"Hsu Kuo-Feng","year":"2020","unstructured":"Kuo-Feng Hsu, Ryan Beckett, Ang Chen, Jennifer Rexford, and David Walker. 2020. Contra: A programmable system for performance-aware routing. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201920). USENIX Association, 701\u2013721. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/hsu."},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373360.3380841"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/I-SPAN.2018.00035"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406169"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626292"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCWC.2019.8666502"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3314148.3318047"},{"key":"e_1_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/3265723.3265731"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/3140659.3080246"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2934316"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2910140"},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890968"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2021.01.027"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1109\/ITNAC46935.2019.9077984"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056768"},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2019.8768888"},{"key":"e_1_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230718.3232108"},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.107981"},{"key":"e_1_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2020.3028247"},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229593"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"e_1_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901882"},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2018.8725736"},{"key":"e_1_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM46954.2019.9012666"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1002\/nem.2134"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS47738.2020.9110290"},{"key":"e_1_3_2_95_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373360.3380830"},{"key":"e_1_3_2_96_2","first-page":"19","volume-title":"Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201919)","author":"Lapolli \u00c2. C.","year":"2019","unstructured":"\u00c2. C. Lapolli, J. Adilson Marques, and L. P. Gaspary. 2019. Offloading real-time DDoS attack detection to programmable data planes. In Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201919). IEEE, Arlington, VA, 19\u201327."},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.081313.00105"},{"key":"e_1_3_2_98_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3054528"},{"key":"e_1_3_2_99_2","first-page":"431","volume-title":"Proceedings of the IFIP Networking Conference (Networking)","author":"Laraba Abir","year":"2020","unstructured":"Abir Laraba, J\u00e9r\u00f4me Fran\u00e7ois, Isabelle Chrisment, Shihabur Rahman Chowdhury, and Raouf Boutaba. 2020. Defeating protocol abuse with P4: Application to explicit congestion notification. In Proceedings of the IFIP Networking Conference (Networking). IEEE, 431\u2013439."},{"key":"e_1_3_2_100_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN47374.2019.9040044"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2019.8888057"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2019.2909933"},{"key":"e_1_3_2_103_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2926479"},{"key":"e_1_3_2_104_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOMWKSHPS50562.2020.9162975"},{"key":"e_1_3_2_105_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2956805"},{"key":"e_1_3_2_106_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2020.2990885"},{"key":"e_1_3_2_107_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3080931"},{"key":"e_1_3_2_108_2","doi-asserted-by":"publisher","DOI":"10.23919\/APNOMS.2019.8893042"},{"key":"e_1_3_2_109_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jii.2020.100158"},{"key":"e_1_3_2_110_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107330"},{"key":"e_1_3_2_111_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2018.8538352"},{"key":"e_1_3_2_112_2","first-page":"2","volume-title":"Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings (USENIX\u201993)","author":"McCanne Steven","year":"1993","unstructured":"Steven McCanne and Van Jacobson. 1993. The BSD packet filter: A new architecture for user-level packet capture. In Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings (USENIX\u201993). USENIX Association, 2."},{"key":"e_1_3_2_113_2","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_114_2","doi-asserted-by":"publisher","DOI":"10.3390\/fi11070159"},{"key":"e_1_3_2_115_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00055"},{"key":"e_1_3_2_116_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN47374.2019.9040000"},{"key":"e_1_3_2_117_2","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286080"},{"key":"e_1_3_2_118_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN47374.2019.9040056"},{"key":"e_1_3_2_119_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN47374.2019.9040052"},{"key":"e_1_3_2_120_2","doi-asserted-by":"publisher","DOI":"10.1109\/DRCN48652.2020.1570613823"},{"key":"e_1_3_2_121_2","volume-title":"Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201918)","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 Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201918). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotcloud18\/presentation\/morrison."},{"key":"e_1_3_2_122_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANTS47819.2019.9118071"},{"key":"e_1_3_2_123_2","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking.2019.8816830"},{"key":"e_1_3_2_124_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2924332"},{"key":"e_1_3_2_125_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3185497"},{"key":"e_1_3_2_126_2","first-page":"125","volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201918)","author":"Olteanu Vladimir","year":"2018","unstructured":"Vladimir Olteanu, Alexandru Agache, Andrei Voinescu, and Costin Raiciu. 2018. Stateless datacenter load-balancing with beamer. In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201918). USENIX Association, 125\u2013139. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/olteanu."},{"key":"e_1_3_2_127_2","unstructured":"OpenDataPlane. 2022. OpenDataPlane. Retrieved from https:\/\/opendataplane.org\/."},{"key":"e_1_3_2_128_2","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2019.8806625"},{"key":"e_1_3_2_129_2","first-page":"338","volume-title":"Proceedings of the 14th International Conference on Network and Service Management (CNSM\u201918)","author":"Palagummi P.","year":"2018","unstructured":"P. Palagummi and K. M. Sivalingam. 2018. SMARTHO: A network initiated handover in NG-RAN using P4-based switches. In Proceedings of the 14th International Conference on Network and Service Management (CNSM\u201918). IEEE, Rome, Italy, 338\u2013342."},{"issue":"1","key":"e_1_3_2_130_2","first-page":"A84\u2013A95","article-title":"P4 edge node enabling stateful traffic engineering and cyber security","volume":"11","author":"Paolucci F.","year":"2019","unstructured":"F. Paolucci, F. Civerchia, A. Sgambelluri, A. Giorgetti, F. Cugini, and P. Castoldi. 2019. P4 edge node enabling stateful traffic engineering and cyber security. IEEE\/OSA J. Optic. Commun. Netw. 11, 1 (2019), A84\u2013A95.","journal-title":"IEEE\/OSA J. Optic. Commun. Netw."},{"key":"e_1_3_2_131_2","doi-asserted-by":"publisher","DOI":"10.1364\/OFC.2018.M4A.5"},{"key":"e_1_3_2_132_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS47738.2020.9110355"},{"key":"e_1_3_2_133_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2018.2871288"},{"key":"e_1_3_2_134_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2017.8169867"},{"key":"e_1_3_2_135_2","unstructured":"Larry Peterson. 2021. Retrieved from https:\/\/opennetworking.org\/news-and-events\/blog\/openflow-catalyst-that-kickstarted-the-sdn-transformation\/."},{"key":"e_1_3_2_136_2","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2016.7919490"},{"key":"e_1_3_2_137_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00058"},{"key":"e_1_3_2_138_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737398"},{"key":"e_1_3_2_139_2","first-page":"1","article-title":"SQR: In-network packet loss recovery from link failures for highly reliable datacenter networks","author":"Qu T.","year":"2019","unstructured":"T. Qu, R. Joshi, M. Chan, B. Leong, D. Guo, and Zhong Liu. 2019. SQR: In-network packet loss recovery from link failures for highly reliable datacenter networks. In Proceedings of the IEEE 27th International Conference on Network Protocols (ICNP\u201919). 1\u201312.","journal-title":"Proceedings of the IEEE 27th International Conference on Network Protocols (ICNP\u201919)"},{"key":"e_1_3_2_140_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9148725"},{"key":"e_1_3_2_141_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00066"},{"key":"e_1_3_2_142_2","doi-asserted-by":"publisher","DOI":"10.1109\/EDGE.2019.00037"},{"key":"e_1_3_2_143_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901889"},{"key":"e_1_3_2_144_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229592"},{"key":"e_1_3_2_145_2","doi-asserted-by":"publisher","DOI":"10.1109\/BDCloud.2018.00037"},{"key":"e_1_3_2_146_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2994494"},{"key":"e_1_3_2_147_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00063"},{"key":"e_1_3_2_148_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342314"},{"key":"e_1_3_2_149_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2019.00021"},{"key":"e_1_3_2_150_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2019.04.020"},{"key":"e_1_3_2_151_2","doi-asserted-by":"publisher","DOI":"10.1145\/2628136.2628157"},{"key":"e_1_3_2_152_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373360.3380839"},{"key":"e_1_3_2_153_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00060"},{"key":"e_1_3_2_154_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICGHIT49656.2020.00015"},{"key":"e_1_3_2_155_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342206"},{"key":"e_1_3_2_156_2","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190558"},{"key":"e_1_3_2_157_2","first-page":"823","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201918)","author":"Sonchack John","year":"2018","unstructured":"John Sonchack, Oliver Michel, Adam J. Aviv, Eric Keller, and Jonathan M. Smith. 2018. Scaling hardware accelerated network monitoring to concurrent and dynamic queries with *flow. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201918). USENIX Association, 823\u2013835. Retrieved from https:\/\/www.usenix.org\/conference\/atc18\/presentation\/sonchack."},{"key":"e_1_3_2_158_2","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491190"},{"key":"e_1_3_2_159_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230548"},{"key":"e_1_3_2_160_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.icte.2019.08.005"},{"key":"e_1_3_2_161_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155541"},{"key":"e_1_3_2_162_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet47604.2019.9064114"},{"key":"e_1_3_2_163_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2553778"},{"key":"e_1_3_2_164_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229574.3229581"},{"key":"e_1_3_2_165_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2017.8117555"},{"key":"e_1_3_2_166_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2995558"},{"key":"e_1_3_2_167_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet47604.2019.9064137"},{"key":"e_1_3_2_168_2","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2018.8502456"},{"key":"e_1_3_2_169_2","doi-asserted-by":"publisher","DOI":"10.1145\/3371038"},{"key":"e_1_3_2_170_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM38437.2019.9013581"},{"key":"e_1_3_2_171_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373360.3380835"},{"key":"e_1_3_2_172_2","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901896"},{"key":"e_1_3_2_173_2","doi-asserted-by":"publisher","DOI":"10.1109\/NaNA.2019.00034"},{"key":"e_1_3_2_174_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342301"},{"key":"e_1_3_2_175_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3190787"},{"key":"e_1_3_2_176_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00106"},{"key":"e_1_3_2_177_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737617"},{"key":"e_1_3_2_178_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230544"},{"key":"e_1_3_2_179_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102564"},{"key":"e_1_3_2_180_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2019.101629"},{"key":"e_1_3_2_181_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet.2018.8549549"},{"key":"e_1_3_2_182_2","first-page":"257","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201920)","author":"Yousefi Farnaz","year":"2020","unstructured":"Farnaz Yousefi, Anubhavnidhi Abhashkumar, Kausik Subramanian, Kartik Hans, Soudeh Ghorbani, and Aditya Akella. 2020. Liveness verification of stateful network functions. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201920). USENIX Association, 257\u2013272. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/yousefi."},{"key":"e_1_3_2_183_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIN48450.2020.9059298"},{"key":"e_1_3_2_184_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038396"},{"key":"e_1_3_2_185_2","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3060600"},{"key":"e_1_3_2_186_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2894308"},{"key":"e_1_3_2_187_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2018.8538450"},{"key":"e_1_3_2_188_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2950446"},{"key":"e_1_3_2_189_2","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24007"},{"key":"e_1_3_2_190_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00141"},{"key":"e_1_3_2_191_2","doi-asserted-by":"publisher","DOI":"10.1145\/3326285.3329040"},{"key":"e_1_3_2_192_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00045"},{"key":"e_1_3_2_193_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2927110"},{"key":"e_1_3_2_194_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCRD51685.2021.9386407"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3556973","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3556973","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:48:52Z","timestamp":1750286932000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3556973"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,16]]},"references-count":193,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2023,9,30]]}},"alternative-id":["10.1145\/3556973"],"URL":"https:\/\/doi.org\/10.1145\/3556973","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,16]]},"assertion":[{"value":"2021-07-06","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-08-08","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-01-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}