{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:36:16Z","timestamp":1770287776400,"version":"3.49.0"},"reference-count":41,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2017,2,1]],"date-time":"2017-02-01T00:00:00Z","timestamp":1485907200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2017,2]]},"DOI":"10.1109\/tnet.2016.2597163","type":"journal-article","created":{"date-parts":[[2016,8,24]],"date-time":"2016-08-24T14:48:52Z","timestamp":1472050132000},"page":"610-623","source":"Crossref","is-referenced-by-count":8,"title":["Design and Implementation of a Stateful Network Packet Processing Framework for GPUs"],"prefix":"10.1109","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5470-4714","authenticated-orcid":false,"given":"Giorgos","family":"Vasiliadis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lazaros","family":"Koromilas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michalis","family":"Polychronakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sotiris","family":"Ioannidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114181"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046741"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043579"},{"key":"ref32","first-page":"9","article-title":"Netmap: A novel framework for fast packet I\/O","author":"rizzo","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319166"},{"key":"ref30","year":"2005","journal-title":"Scalable networking Eliminating the receive processing bottleneckintroduction RSS"},{"key":"ref37","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/978-3-642-04342-0_14","article-title":"Regular expression matching on graphics hardware for intrusion detection","author":"vasiliadis","year":"2009","journal-title":"Proc Int l Symp Recent Advances in Intrusion Detection"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1007\/978-3-540-87403-4_7","article-title":"Gnort: High performance network intrusion detection using graphics processors","author":"vasiliadis","year":"2008","journal-title":"Proc 11th Int?l Symp Recent Advances in Intrusion Detection"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665173"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2004.46"},{"key":"ref10","year":"2016","journal-title":"Libnids"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.27"},{"key":"ref11","year":"2016","journal-title":"PF_RING DNA High-Speed Packet Capture Filtering and Analysis"},{"key":"ref12","year":"2016","journal-title":"Snort IDS\/IPS"},{"key":"ref13","year":"2016","journal-title":"Akamai State of the Internet Report"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851206"},{"key":"ref15","first-page":"5","article-title":"Robust TCP stream reassembly in the presence of adversaries","volume":"14","author":"dharmapurikar","year":"2005","journal-title":"Proc 14th Conf USENIX Security Symp"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1544012.1544032"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.21236\/ADA563900"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"ref28","first-page":"15","article-title":"ServerSwitch: A programmable and high performance platform for data center networks","author":"lu","year":"2011","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref4","year":"2016","journal-title":"Cisco Taps Processor Array Architecture for NPU"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1015047.1015055"},{"key":"ref3","year":"2016","journal-title":"The Caida Anonymized 2011 Internet Traces"},{"key":"ref6","year":"2016","journal-title":"Global Internet Usage"},{"key":"ref29","first-page":"2","article-title":"The BSD packet filter: A new architecture for user-level packet capture","author":"mccanne","year":"1993","journal-title":"Proc Winter Usenix Conf"},{"key":"ref5","year":"2016","journal-title":"CUDA C Programming"},{"key":"ref8","year":"2016","journal-title":"Advanced Encryption Standard (AES) Instructions Set"},{"key":"ref7","year":"2016","journal-title":"Huawei Launches NetEngine80 Core Router at Networld+Interop 2001 Exhibition in US"},{"key":"ref2","year":"2016","journal-title":"Application layer packet classifier for linux"},{"key":"ref9","year":"2016","journal-title":"Dpdk Data plane development kit"},{"key":"ref1","year":"2016","journal-title":"CUB"},{"key":"ref20","first-page":"195","article-title":"Practical symmetric key cryptography on modern graphics hardware","author":"harrison","year":"2008","journal-title":"Proc 17th USENIX Security Symp"},{"key":"ref22","first-page":"1","article-title":"SSLShader: Cheap SSL acceleration with commodity processors","author":"jang","year":"2011","journal-title":"Proc USENIX\/ACM Symp Netw Syst Design Implement"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382232"},{"key":"ref24","first-page":"37","article-title":"Gdev: First-class GPU resource management in the operating system","author":"kato","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950408"},{"key":"ref23","first-page":"2","article-title":"TimeGraph: GPU scheduling for real-time multi-tasking environments","author":"kato","year":"2011","journal-title":"Proc USENIX Annu Techn Conf"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2658260.2658265"},{"key":"ref25","article-title":"NBA (Network Balancing Act): A high-performance packet processing framework for heterogeneous processors","author":"kim","year":"2015","journal-title":"Proc 10th Eur Conf Comput Syst"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/7855841\/07551177.pdf?arnumber=7551177","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:39:00Z","timestamp":1641987540000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7551177\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2]]},"references-count":41,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2016.2597163","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,2]]}}}