{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T12:13:31Z","timestamp":1769861611608,"version":"3.49.0"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Netw."],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/ton.2025.3650040","type":"journal-article","created":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T18:42:57Z","timestamp":1767206577000},"page":"2865-2880","source":"Crossref","is-referenced-by-count":0,"title":["Blocking Is Not Stagnation: A Synchronous FPGA-CPU Architecture for Regular Expression Matching in Real-Time DPI"],"prefix":"10.1109","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-6466-7313","authenticated-orcid":false,"given":"Jiayao","family":"Wang","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7413-8174","authenticated-orcid":false,"given":"Shuhui","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7858-1445","authenticated-orcid":false,"given":"Ziling","family":"Wei","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9827-1981","authenticated-orcid":false,"given":"Jincheng","family":"Zhong","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7165-9297","authenticated-orcid":false,"given":"Puguang","family":"Liu","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2011.13"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA47549.2020.00017"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxac138"},{"key":"ref4","first-page":"229","article-title":"Snort: Lightweight intrusion detection for networks","volume-title":"Proc. 13th Conf. Syst. Admin. (LISA)","author":"Roesch"},{"key":"ref5","volume-title":"Suricata","year":"2010"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00112-7"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48100-1_21"},{"key":"ref8","volume-title":"Wireshark","author":"Combs","year":"2006"},{"key":"ref9","volume-title":"Data Plane Development Kit","year":"2010"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484758"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3491052"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544227"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2023.3282100"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1587\/transfun.2022EAP1062"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2920718"},{"issue":"2","key":"ref16","first-page":"117","article-title":"The design and implementation of open vSwitch","volume":"40","author":"Pfaff","year":"2015","journal-title":"Login Usenix Mag."},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2852710"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3227206"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2809583"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2023.3238012"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.2358831"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM53939.2023.10229022"},{"key":"ref23","volume-title":"L. Deri","year":"2014"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3314576"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056759"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.129"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2013.12.001"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2018.8538459"},{"key":"ref29","volume-title":"Application Layer Packet Classifier for Linux","year":"2020"},{"key":"ref30","first-page":"631","article-title":"Hyperscan: A fast multi-pattern Regex matcher for modern CPUs","volume-title":"Proc. 16th USENIX Symp. Networked Syst. Design Implement.","author":"Wang"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3234664.3234669"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2941920"},{"key":"ref33","volume-title":"Accolade Anic-100kq","year":"2024"},{"key":"ref34","volume-title":"Napatech Nt100a01","year":"2024"},{"key":"ref35","first-page":"51","article-title":"Azure accelerated networking: Smartnics in the public cloud","volume-title":"Proc. 15th USENIX Symp. Networked Syst. Design Implement.","author":"Firestone"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2018.8638115"},{"key":"ref37","first-page":"321","article-title":"GASPP: A GPU-accelerated stateful packet processing framework","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Vasiliadis"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2015.12"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.8"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/hcs52781.2021.9567066"},{"key":"ref41","first-page":"1083","article-title":"Achieving 100Gbps intrusion prevention on a single server","volume-title":"Proc. 14th USENIX Symp. Operating Syst. Design Implement.","author":"Zhao"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3533043"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636093"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573482"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00025"}],"container-title":["IEEE Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10723154\/11317935\/11320915.pdf?arnumber=11320915","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T21:02:11Z","timestamp":1769806931000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11320915\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":45,"URL":"https:\/\/doi.org\/10.1109\/ton.2025.3650040","relation":{},"ISSN":["2998-4157"],"issn-type":[{"value":"2998-4157","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}