{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,21]],"date-time":"2026-09-21T13:46:25Z","timestamp":1789998385794,"version":"4.0.1"},"reference-count":40,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,6,1]],"date-time":"2017-06-01T00:00:00Z","timestamp":1496275200000},"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,6]]},"DOI":"10.1109\/tnet.2016.2642338","type":"journal-article","created":{"date-parts":[[2017,1,27]],"date-time":"2017-01-27T19:59:22Z","timestamp":1485547162000},"page":"1593-1606","source":"Crossref","is-referenced-by-count":17,"title":["Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures"],"prefix":"10.1109","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0205-964X","authenticated-orcid":false,"given":"Eva","family":"Papadogiannaki","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lazaros","family":"Koromilas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5470-4714","authenticated-orcid":false,"given":"Giorgos","family":"Vasiliadis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sotiris","family":"Ioannidis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046741"},{"key":"ref38","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 the Recent Advances in Intrusion Detection"},{"key":"ref33","first-page":"38","article-title":"Performance traps in openCL for CPUs","author":"shen","year":"2013","journal-title":"Proc 21st Euromicro Int Conf Parallel Distrib Netw -Based Process"},{"key":"ref32","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"},{"key":"ref31","year":"2012","journal-title":"CUDA C Programming Guide Version 5 0"},{"key":"ref30","first-page":"89","article-title":"Building a power-proportional software router","author":"niccolini","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref37","first-page":"321","article-title":"GASPP: A GPU-accelerated stateful packet processing framework","author":"vasiliadis","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"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.1145\/2159430.2159440"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2010.22"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402984"},{"key":"ref12","year":"2013","journal-title":"Intel SDK for OpenCL Applications XE 2013 R2 Optimization Guide"},{"key":"ref13","year":"2009","journal-title":"Intel 82599 10 GbE Controller Datasheet Revision 2 0"},{"key":"ref14","first-page":"3","article-title":"Denial of service via algorithmic complexity attacks","volume":"12","author":"crosby","year":"2003","journal-title":"Proc 12th USENIX Security Symp"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1383422.1383447"},{"key":"ref16","first-page":"141","article-title":"Toward predictable performance in software packet-processing platforms","author":"dobrescu","year":"2012","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342358"},{"key":"ref19","article-title":"Hall effect current sensor","author":"gudino","year":"2013"},{"key":"ref28","year":"2010","journal-title":"Intel HD Graphics DirectX Developer?s Guide"},{"key":"ref4","year":"2016","journal-title":"OpenSSL project"},{"key":"ref27","first-page":"5","article-title":"Redundancy elimination within large collections of files","author":"kulkarni","year":"2004","journal-title":"Proc Annu Conf USENIX Annu Tech Conf"},{"key":"ref3","year":"2016","journal-title":"OpenCL"},{"key":"ref6","year":"2009","journal-title":"Intel 82599 10 GbE Controller Datasheet Revision 2 0"},{"key":"ref29","year":"2005","journal-title":"Scalable networking Eliminating the receive processing bottleneckintroduction RSS"},{"key":"ref5","year":"2016","journal-title":"Snort IDS\/IPS"},{"key":"ref8","year":"2013","journal-title":"Intel SDK for OpenCL Applications XE 2013 R2 Optimization Guide"},{"key":"ref7","year":"2010","journal-title":"Intel HD Graphics DirectX Developer?s Guide"},{"key":"ref2","year":"2016","journal-title":"1122_0-30 Amp Current Sensor AC\/DC"},{"key":"ref9","first-page":"1","article-title":"EndRE: An end-system redundancy elimination service for enterprises","author":"aggarwal","year":"2010","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref1","year":"2016","journal-title":"1018_2&#x2014;PhidgetInterfaceKit 8\/8\/8"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815998"},{"key":"ref21","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":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741969"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382232"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2658260.2658265"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941591"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/7948826\/07835701.pdf?arnumber=7835701","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:22:33Z","timestamp":1642004553000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7835701\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6]]},"references-count":40,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2016.2642338","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6]]}}}