{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:31:20Z","timestamp":1755999080895,"version":"3.37.3"},"reference-count":50,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100002661","name":"Fond National de la Recherche Scientifique (FNRS) through the Projet De Recherche (PDR) ePi Project","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010663","name":"European Research Council (ERC) through the European Union\u2019s Horizon 2020 Research and Innovation Programme","doi-asserted-by":"publisher","award":["770889"],"award-info":[{"award-number":["770889"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1109\/tnet.2021.3099240","type":"journal-article","created":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T20:16:04Z","timestamp":1627935364000},"page":"2560-2573","source":"Crossref","is-referenced-by-count":4,"title":["Combined Stateful Classification and Session Splicing for High-Speed NFV Service Chaining"],"prefix":"10.1109","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1269-2190","authenticated-orcid":false,"given":"Tom","family":"Barbette","sequence":"first","affiliation":[]},{"given":"Cyril","family":"Soldani","sequence":"additional","affiliation":[]},{"given":"Laurent","family":"Mathy","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Simd-Friendly Algorithms for Substring Searching","year":"2020","author":"mula","key":"ref39"},{"article-title":"Master thesis: Fast service chaining","year":"2017","author":"iurman","key":"ref38"},{"journal-title":"Suricata | Open source IDS \/ IPS \/ NSM engine","year":"2017","key":"ref33"},{"journal-title":"Snort&#x2014;Network Intrusion Detection & Prevention System","year":"2017","key":"ref32"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535836"},{"journal-title":"The Caida Ucsd Passive Nyc Dataset","year":"2020","key":"ref30"},{"journal-title":"Haproxy The Reliable High Performance Tcp\/http Load Balancer","year":"2017","author":"tarreau","key":"ref37"},{"journal-title":"The NPF","year":"2017","author":"barbette","key":"ref36"},{"journal-title":"Nginx high performance load balancer web server & reverse proxy","year":"2017","key":"ref35"},{"journal-title":"Wrk","year":"2020","author":"glozer","key":"ref34"},{"key":"ref28","first-page":"1","volume":"3","author":"novak","year":"2007","journal-title":"Target Based Tcp Stream Reassembly"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535835"},{"article-title":"Scalable TCP session monitoring with symmetric receive-side scaling","year":"2012","author":"woo","key":"ref29"},{"key":"ref2","first-page":"323","article-title":"Design and implementation of a consolidated middlebox architecture","author":"sekar","year":"2012","journal-title":"Proc USENIX Conf Netw Syst Design Implement (NSDI)"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/2377677.2377680","article-title":"Making middleboxes someone else&#x2019;s problem: Network processing as a cloud service","author":"sherry","year":"2012","journal-title":"Proc ACM Sigcomm"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863980"},{"journal-title":"Mellanox Ethernet Cards","year":"2020","key":"ref22"},{"key":"ref21","first-page":"117","article-title":"The design and implementation of open vSwitch","author":"pfaff","year":"2015","journal-title":"Proc USENIX Symp Networked Syst Design Implement (NSDI)"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110116"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2011.5986029"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110124"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref50","first-page":"225","article-title":"TCP splice for application layer proxy performance","volume":"8","author":"maltz","year":"1999","journal-title":"J High Speed Netw"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098842"},{"journal-title":"Data Plane Development Kit (DPDK)","year":"2015","author":"foundation","key":"ref11"},{"key":"ref40","first-page":"631","article-title":"Hyperscan: A fast multi-pattern Regex matcher for modern cpus","author":"wang","year":"2019","journal-title":"Proc 16th USENIX Symposium Netw Syst Design Implement (NSDI"},{"key":"ref12","first-page":"101","article-title":"netmap: A novel framework for fast packet I\/O","author":"rizzo","year":"2012","journal-title":"Proc USENIX Annu Tech Conf (ATC)"},{"key":"ref13","first-page":"44","article-title":"Arrakis: The operating system is the control plane","author":"peter","year":"2014","journal-title":"Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref14","first-page":"49","article-title":"Ix: A protected dataplane operating system for high throughput and low latency","author":"belay","year":"2014","journal-title":"Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2940147.2940152"},{"key":"ref17","first-page":"489","article-title":"mTCP: A highly scalable user-level TCP stack for multicore systems","author":"jeong","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref18","first-page":"113","article-title":"mOS: A reusable networking stack for flow monitoring middleboxes","author":"jamshed","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851208"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.98"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018479"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2019.8806657"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934875"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230563"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"ref49","first-page":"203","article-title":"NetBricks: Taking the V out of NFV","author":"panda","year":"2016","journal-title":"Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2079296.2079317"},{"key":"ref46","first-page":"43","article-title":"Stackmap: Low-latency networking with the os stack and dedicated NICs","author":"yasukata","year":"2016","journal-title":"Proc USENIX Annu Tech Conf"},{"journal-title":"OpenOnload","year":"2020","key":"ref45"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098826"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2396556.2396566"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451167"},{"key":"ref41","first-page":"745","article-title":"Clicknf: A modular stack for custom network functions","volume":"2018","author":"gallo","year":"0","journal-title":"Proc USENIX Annu Tech Conf (ATC)"},{"key":"ref44","first-page":"459","article-title":"Clickos and the art of network function virtualization","author":"martins","year":"2014","journal-title":"Proc USENIX Netw Syst Design Implement (NSDI)"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2015.2401568"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/9653186\/09503101.pdf?arnumber=9503101","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T20:50:34Z","timestamp":1648500634000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9503101\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12]]},"references-count":50,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2021.3099240","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"type":"print","value":"1063-6692"},{"type":"electronic","value":"1558-2566"}],"subject":[],"published":{"date-parts":[[2021,12]]}}}