{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:57:16Z","timestamp":1767085036407,"version":"3.37.3"},"reference-count":184,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","award":["16\/2551-0000 241-0","16\/2551-0000 472-2"],"award-info":[{"award-number":["16\/2551-0000 241-0","16\/2551-0000 472-2"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["406915\/2016-4","308323\/2017-3","407899\/2016-2","312091\/2018-4"],"award-info":[{"award-number":["406915\/2016-4","308323\/2017-3","407899\/2016-2","312091\/2018-4"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/comst.2019.2943690","type":"journal-article","created":{"date-parts":[[2019,9,25]],"date-time":"2019-09-25T20:04:22Z","timestamp":1569441862000},"page":"504-525","source":"Crossref","is-referenced-by-count":29,"title":["A Survey on FPGA Support for the Feasible Execution of Virtualized Network Functions"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1641-5687","authenticated-orcid":false,"given":"Gabriel S.","family":"Niemiec","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4189-5173","authenticated-orcid":false,"given":"Luis M. S.","family":"Batista","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1780-9060","authenticated-orcid":false,"given":"Alberto E.","family":"Schaeffer-Filho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7202-7139","authenticated-orcid":false,"given":"Gabriel L.","family":"Nazar","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref170","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050234"},{"key":"ref172","first-page":"459","article-title":"EMU: Rapid prototyping of networking services","author":"sultana","year":"2017","journal-title":"Proc of USENIX Annual Technical Conf (USENIX)"},{"key":"ref171","first-page":"77","article-title":"The click2NetFPGA toolchain","author":"rinta-aho","year":"0"},{"key":"ref174","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2011.12"},{"key":"ref173","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2009.5377604"},{"key":"ref176","doi-asserted-by":"publisher","DOI":"10.1145\/2396556.2396604"},{"key":"ref175","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.19"},{"key":"ref178","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref177","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2016.46"},{"key":"ref169","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174250"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/DELTA.2010.46"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/LISAT.2018.8378011"},{"key":"ref33","first-page":"484","article-title":"Programmable architecture for NFA-based string matching","author":"kim","year":"2010","journal-title":"Proc Int Conf Inf Commun Technol Converg (ICTC)"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470374"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2541228.2541232"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2017.2753843"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2577033"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2008.4762368"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/RTEICT.2016.7808154"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.2009.5174096"},{"journal-title":"BSV High-Level HDL&#x2014;Bluespec","year":"2018","key":"ref181"},{"key":"ref180","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.46"},{"key":"ref184","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2016.7513857"},{"key":"ref183","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218511"},{"key":"ref182","first-page":"459","article-title":"ClickOS and the art of network function virtualization","author":"martins","year":"2014","journal-title":"Proc 11th USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2010.5457172"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2010.5462268"},{"journal-title":"The P4 Language Consortium","year":"2018","key":"ref179"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2017.74"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2896848"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2015.7113221"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2851072"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2959079"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/WKDD.2009.111"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1839667.1839672"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2014.6925785"},{"key":"ref25","first-page":"252","article-title":"A memory efficient FPGA-based pattern matching engine for stateful NIDS","author":"hieu","year":"2013","journal-title":"Proc 4th Int Conf Ubiquitous Future Netw (ICUFN)"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/FRUCT-ISPIT.2016.7561501"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2010.37"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ISCISC.2014.6994046"},{"key":"ref154","first-page":"1","article-title":"rrBox: A remote dynamically reconfigurable network processing middlebox","author":"tan","year":"2015","journal-title":"Proc Int Conf Field Program Logic Appl (FPL)"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1109\/CANDAR.2014.26"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2016.7857184"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2016.7857183"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1145\/1723112.1723150"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1109\/ISCIT.2014.7011943"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS.2017.8342922"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2016.2598420"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1016\/j.mejo.2008.05.011"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2017.24"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1145\/1925861.1925882"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.129"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ICTTA.2008.4530280"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477948"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/1575779.1575783"},{"key":"ref55","first-page":"666","article-title":"Enhanced FPGA-based architecture for regular expression matching in NIDS","author":"long","year":"2010","journal-title":"Proc ECTI Int Conf Elect Eng Electron Comput Telecommun Inf Technol (ECTI-CON)"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2008.14"},{"key":"ref53","first-page":"1574","article-title":"An independently partial pattern matching for content inspection at multi gigabit networks","volume":"2","author":"jung","year":"2010","journal-title":"Proc 12th Int Conf Adv Commun Technol (ICACT)"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/MINES.2009.64"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2007.912036"},{"key":"ref167","first-page":"147","article-title":"P4-compatible high-level synthesis of low latency 100 Gb\/s streaming packet parsers in FPGAs","author":"da silva","year":"2018","journal-title":"Proc ACM\/SIGDA Int Symp Field Program Gate Arrays (FPGA)"},{"journal-title":"Intel FPGA SDK for OpenCL&#x2014;Overview","year":"2018","key":"ref166"},{"journal-title":"Vivado High-Level Synthesis","year":"2018","key":"ref165"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2015.7393334"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2829882"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1109\/NetSys.2017.7903967"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2017.8280131"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1109\/BMSB.2018.8436930"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7045396"},{"year":"2015","key":"ref3","article-title":"Network functions virtualisation (NFV); resiliency requirements, v1.1.1"},{"journal-title":"OmniSwitch 10K Hardware Users Guide","year":"2016","key":"ref6"},{"journal-title":"Cisco Nexus 9000 Series and Cisco Nexus 3000 Series FPGA\/EPLD Upgrade Release Notes Release 7 0(3)I2(3)","year":"2016","key":"ref5"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00011"},{"journal-title":"NFV Solutions&#x2014;Intel FPGA Programmable Acceleration Card","year":"2019","key":"ref8"},{"journal-title":"FPGA Hardware Classifiers&#x2014;Technical Documentation&#x2014;Support&#x2014;Juniper Networks","year":"2014","key":"ref7"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2011.55"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2017.8279796"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/NetSys.2015.7089057"},{"journal-title":"IEEE NFV-SDN","year":"2019","key":"ref9"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/RSP.2008.11"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICOS.2012.6417634"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICECCT.2017.8117928"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ReCoSoC.2017.8016159"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1331331.1331345"},{"key":"ref41","first-page":"1","article-title":"Hardware based pattern matching technique for packet inspection of high speed network","author":"dhanapriya","year":"2009","journal-title":"Proc Int Conf Control Autom Commun Energy Conserv"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SPL.2010.5483029"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.105"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.327"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/WOCC.2013.6676448"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406299"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM.2017.8256030"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2010.5491796"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/3060403.3060429"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2011.33"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2011.36"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2016.7857190"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2015.7393124"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2014.6912600"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2012.6416757"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2016.7511199"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2009.5198833"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCET.2011.5762461"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1109\/ICSensT.2016.7796269"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1109\/SIGTELCOM.2018.8325775"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1109\/SKG.2009.74"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/1363686.1364044"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2012.6412199"},{"key":"ref79","first-page":"1262","article-title":"An adaptable FPGA-based system for regular expression matching","author":"bonesana","year":"2008","journal-title":"Proc Design and Test in Europe (DATE) Conf"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2008.15"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/CIS.2011.154"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1109\/CIS.2012.60"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1145\/2133352.2133354"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2010.42"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/IWSSIP.2017.7965619"},{"key":"ref62","first-page":"499","article-title":"Research and improvement of pre-decode pattern matching circuit","author":"tian","year":"2008","journal-title":"Proc 10th Int Conf Control Autom Robot Vis"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1872007.1872022"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/MINES.2009.66"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2011.23"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ECTICon.2012.6254301"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1109\/WCCAIS.2014.6916593"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.19"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2018.00040"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2011.2181411"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/1882486.1882538"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477950"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2012.6260830"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2674984"},{"key":"ref144","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/DDECS.2010.5491816","article-title":"Efficient mapping of nondeterministic automata to FPGA for fast regular expression matching","author":"ko?enek","year":"2010","journal-title":"Proc IEEE Symp Design Diagnostics Electron Circuits Syst"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2477041"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2453986"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/3017971.3017982"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584044"},{"key":"ref108","first-page":"456","article-title":"Moving network protection from software to hardware: An energy efficiency analysis","author":"fran\u00e7a","year":"2014","journal-title":"Proc IEEE Comput Soc Annu Symp VLSI"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2014.6868793"},{"key":"ref93","first-page":"517","article-title":"Binary-tree-based high speed packet classification system on FPGA","author":"li","year":"2013","journal-title":"Proc Int Conf Inf Netw (ICOIN)"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.191"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2012.17"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1109\/ICSPCS.2010.5709753"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2011.44"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.31"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEI.2011.6021782"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2009.17"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/2881025.2881033"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2017.7968678"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/ICCES.2008.4773010"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.22"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2017.8279820"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2017.8280153"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/SPL.2008.4547770"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.261"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.249"},{"journal-title":"E9000 Converged Architecture Blade Server","year":"2018","key":"ref10"},{"article-title":"Finding an efficient virtual network function architecture for next-generation telecommunications infrastructure","year":"2017","author":"narayanan","key":"ref11"},{"year":"2018","key":"ref12","article-title":"Network functions virtualisation (NFV); terminology for main concepts in NFV, v1.4.1"},{"journal-title":"Network functions virtualization (NFV) architectural framework v1 1 1","year":"2013","key":"ref13"},{"key":"ref14","first-page":"239","article-title":"Paving the way for NFV: Simplifying middlebox modifications using stateAlyzr","author":"khalid","year":"2016","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2631426"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2007.916288"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2749699"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2008.4762402"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCT.2018.8356855"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2018.00028"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2014.6963800"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/TMSCS.2017.2765324"},{"key":"ref119","first-page":"1160","article-title":"An efficient FPGA implementation of principle component analysis based network intrusion detection system","author":"das","year":"2008","journal-title":"Proc Design and Test in Europe (DATE) Conf"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2566669"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/1872007.1872032"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2014.203"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2012.51"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/NAECON.2017.8268745"},{"key":"ref80","first-page":"358","article-title":"Memory-efficient signature matching for CLAMAV on FPGA","author":"ngoc","year":"2014","journal-title":"Proc IEEE 5th Int Conf Commun Electron (ICCE)"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1145\/1854099.1854148"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1109\/ICN.2010.42"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2010.5681492"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/NAFOSTED.2017.8108056"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2010.5421828"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/1562514.1562517"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2011.6030538"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/NSWCTC.2009.76"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2015.2402093"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508162"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/9031610\/08848427.pdf?arnumber=8848427","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T16:58:54Z","timestamp":1651078734000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8848427\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":184,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/comst.2019.2943690","relation":{},"ISSN":["1553-877X","2373-745X"],"issn-type":[{"type":"electronic","value":"1553-877X"},{"type":"electronic","value":"2373-745X"}],"subject":[],"published":{"date-parts":[[2020]]}}}