{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T16:50:42Z","timestamp":1774716642665,"version":"3.50.1"},"reference-count":222,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"name":"Government of Federation of Bosnia and Herzegovina, Federal Ministry of Education and Science","award":["05-39-2565-1\/18"],"award-info":[{"award-number":["05-39-2565-1\/18"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/access.2019.2910140","type":"journal-article","created":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T21:47:42Z","timestamp":1555969662000},"page":"47804-47840","source":"Crossref","is-referenced-by-count":75,"title":["A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking"],"prefix":"10.1109","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1902-2608","authenticated-orcid":false,"given":"Enio","family":"Kaljic","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5912-2967","authenticated-orcid":false,"given":"Almir","family":"Maric","sequence":"additional","affiliation":[]},{"given":"Pamela","family":"Njemcevic","sequence":"additional","affiliation":[]},{"given":"Mesud","family":"Hadzialic","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref170","author":"kachris","year":"2014","journal-title":"Network Function Virtualization based on FPGAs A Framework for All-Programmable Network Devices"},{"key":"ref172","doi-asserted-by":"publisher","DOI":"10.14257\/ijfgcn.2016.9.1.24"},{"key":"ref171","first-page":"35","author":"hancock","year":"2016","journal-title":"HyPer4 Using P4 to Virtualize the Programmable Data Plane"},{"key":"ref174","doi-asserted-by":"publisher","DOI":"10.23919\/SOFTCOM.2017.8115595"},{"key":"ref173","first-page":"315","article-title":"VFP: A virtual switch platform for host SDN in the public cloud","author":"firestone","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref176","doi-asserted-by":"publisher","DOI":"10.1145\/3123878.3131999"},{"key":"ref175","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417869"},{"key":"ref178","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"ref177","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.10.000B90"},{"key":"ref169","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2631426"},{"key":"ref39","article-title":"Integrated network service processing using programmable network devices","author":"schuba","year":"2005"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2439033"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2015.7113226"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2402617"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"1196","DOI":"10.1109\/ACCESS.2014.2357435","article-title":"Integration of SDR and SDN for 5G","volume":"2","author":"cho","year":"2014","journal-title":"IEEE Access"},{"key":"ref30","first-page":"1","article-title":"A survey on the programmable data plane: Abstractions architectures and open problems","author":"bifulco","year":"2018","journal-title":"Proc IEEE HPSR"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.14257\/ijfgcn.2016.9.3.06"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.5296\/npa.v9i1-2.10943"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICON.2007.4444142"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5812"},{"key":"ref181","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934886"},{"key":"ref180","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775007"},{"key":"ref185","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775000"},{"key":"ref184","author":"wirbel","year":"2014","journal-title":"Xilinx SDNet A new way to specify network hardware"},{"key":"ref183","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050234"},{"key":"ref182","article-title":"P4FPGA: High level synthesis for networking","author":"wang","year":"2016","journal-title":"Proc ACM SIGCOMM Workshop Netw Program Lang (NetPL)"},{"key":"ref189","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2015.45"},{"key":"ref188","first-page":"1","article-title":"SFA: Stateful forwarding abstraction in SDN data plane","author":"zhu","year":"2014","journal-title":"Proc Presented as Part Open Netw Summit (ONS)"},{"key":"ref187","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"ref186","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491190"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2435732"},{"key":"ref27","first-page":"25","article-title":"Research and development on network virtualization technologies in japan","volume":"62","author":"nakao","year":"2015","journal-title":"J Nat Inst Inf Commun Technol"},{"key":"ref179","first-page":"103","article-title":"Compiling packet programs to reconfigurable switches","author":"jose","year":"2015","journal-title":"Proc 10th USENIX Conf Netw Syst Design Implement"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2689819"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2011.071410.00073"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.05.001"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2016.12.012"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1700601"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2016.7562114"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2014.93"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2019.2892806"},{"key":"ref50","first-page":"1","article-title":"NetFPGA: A tool for network research and education","volume":"3","author":"watson","year":"2006","journal-title":"Proc 2nd Workshop Architectural Res FPGA Platforms (WARFP)"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.69"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1109\/ECOC.2015.7341957"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1049\/cp.2013.1694"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1364\/OFC.2015.Th2A.62"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.7.000634"},{"key":"ref150","first-page":"8","article-title":"OpenFlow MPLS and the open source label switched router","author":"kempf","year":"2011","journal-title":"Proc 23rd Int Teletraffic Congr (ITC 2011)"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491192"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6364859"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/DRCN.2015.7148981"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1002\/nem.1957"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3063773"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602211"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/1397718.1397720"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2008.919664"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477944"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2015.7483084"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/ICNISC.2015.17"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref53","first-page":"24","article-title":"FPGA research design platform fuels network advances","volume":"4","author":"blott","year":"2010","journal-title":"Xilinx XCell J"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2007.7"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1282427.1282382"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.35"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.11"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1145\/2627566.2627577"},{"key":"ref164","first-page":"1","article-title":"Hardware abstraction layer for non-OpenFlow capable devices","author":"ogrodowczyk","year":"2014","journal-title":"Proc TERENA Netw Conf"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.16"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1016\/j.optcom.2017.11.085"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.7.00A209"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1109\/ONDM.2012.6210207"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/505733.505735"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/35.568214"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3654"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602219"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/ECOC.2015.7341690"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3746"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067503"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1600804"},{"key":"ref9","author":"dong","year":"2010","journal-title":"Forwarding and Control Element Separation (ForCES) Protocol Specification"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2014.6917416"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2010.10.001"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2009.2022570"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/CONECT.2005.32"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.ress.2013.09.010"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1002\/sys.21351"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2012.17"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1002\/sys.21381"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1002\/sys.20062"},{"key":"ref73","first-page":"1","article-title":"An OpenFlow switch element for click","author":"mundada","year":"2009","journal-title":"Proc of Symposium on Click Modular Router"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/774763.774771"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/ICACT.2014.6779064"},{"key":"ref77","year":"2009","journal-title":"OpenFlow Reference Implementation"},{"key":"ref74","first-page":"1021","article-title":"OpenFlow 1.3 software switch","author":"fernandes","year":"2014","journal-title":"Proc Salao de Ferramentas do 32nd Simp Brasileiro de Redes de Computadores e Sistemas Distribuidos (SBRC)"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.05.029"},{"key":"ref78","year":"2013","journal-title":"Indigo"},{"key":"ref79","year":"2013","journal-title":"Pantou"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2013.15"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP.2015.199"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2010.5681423"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2015.7393125"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2465839.2465844"},{"key":"ref65","first-page":"1","article-title":"Design of all programable innovation platform for software defined networking","author":"hu","year":"2014","journal-title":"Proc Presented Part Open Netw Summit (ONS)"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620767"},{"key":"ref67","first-page":"15","article-title":"ServerSwitch: A programmable and high performance platform for data center networks","author":"lu","year":"2011","journal-title":"Proc USENIX\/ACM Symp Netw Syst Design Implement"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ICN.2007.35"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2012.6260853"},{"key":"ref197","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E98.B.12"},{"key":"ref198","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.2015CCI0002"},{"key":"ref199","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2015.7288437"},{"key":"ref193","first-page":"103","article-title":"VNode: A deeply programmable network testbed through network virtualization","volume":"112","author":"nakao","year":"2012","journal-title":"3rd IEICE Technical Committee on Network Virtualization"},{"key":"ref194","first-page":"1","article-title":"High-performance network accommodation and intra-slice switching using a type of virtualization node","author":"kanada","year":"2012","journal-title":"Proc INFOCOM"},{"key":"ref195","first-page":"1","article-title":"Deeply programmable network; Emerging technologies for network virtualization and software defined network (SDN)","author":"nakao","year":"2013","journal-title":"ITU Kaleidoscope Building Sustainable Communities"},{"key":"ref196","doi-asserted-by":"publisher","DOI":"10.1109\/APCC.2015.7412518"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018466"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2011.6133995"},{"key":"ref190","author":"bianchi","year":"2014","journal-title":"Towards wire-speed platform-agnostic control of OpenFlow switches"},{"key":"ref93","first-page":"1","article-title":"Implementing zFilter based forwarding node on a NetFPGA","author":"kein\u00e4nen","year":"2009","journal-title":"NetFPGA Developers Workshop"},{"key":"ref191","author":"bianchi","year":"2016","journal-title":"Open Packet Processor a programmable architecture for wire speed platform-independent stateful in-network processing"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2013.17"},{"key":"ref192","doi-asserted-by":"publisher","DOI":"10.1109\/LANMAN.2017.7972130"},{"key":"ref91","year":"2010","journal-title":"Data-Plane Development Kit"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535379"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2014.6786608"},{"key":"ref99","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1109\/SOCC.2014.6948953","article-title":"A configurable packet classification architecture for software-defined networking","author":"p\u00e9rez","year":"2014","journal-title":"Proc 27th IEEE Int Syst -on-Chip Conf (SOCC)"},{"key":"ref96","first-page":"1","article-title":"A 100Gig network processor platform for OpenFlow","author":"el ferkouss","year":"2011","journal-title":"Proc Int Conf Netw Service Manage"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665195"},{"key":"ref82","year":"2011","journal-title":"oflib-node"},{"key":"ref81","year":"2013","journal-title":"OpenFlow Java"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3200921.3200942"},{"key":"ref80","year":"2012","journal-title":"OpenFaucet"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851207"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342416"},{"key":"ref86","first-page":"9","article-title":"Netmap: A novel framework for fast packet I\/O","author":"rizzo","year":"2012","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775065"},{"key":"ref88","first-page":"117","article-title":"The design and implementation of open vSwitch","author":"pfaff","year":"2015","journal-title":"Proc 10th USENIX Conf Netw Syst Design Implement"},{"key":"ref200","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E98.B.2111"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620732"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2014.6883427"},{"key":"ref209","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851206"},{"key":"ref203","doi-asserted-by":"publisher","DOI":"10.1109\/CQR.2014.7152449"},{"key":"ref204","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E97.B.2302"},{"key":"ref201","doi-asserted-by":"publisher","DOI":"10.1109\/TENCONSpring.2016.7519425"},{"key":"ref202","doi-asserted-by":"publisher","DOI":"10.2197\/ipsjjip.25.153"},{"key":"ref207","doi-asserted-by":"publisher","DOI":"10.1145\/3004010.3004030"},{"key":"ref208","doi-asserted-by":"publisher","DOI":"10.23919\/INM.2017.7987421"},{"key":"ref205","doi-asserted-by":"publisher","DOI":"10.1145\/2619287.2619292"},{"key":"ref206","doi-asserted-by":"publisher","DOI":"10.1109\/APNOMS.2016.7737290"},{"key":"ref211","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2012.14"},{"key":"ref210","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2012.16"},{"key":"ref212","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6364761"},{"key":"ref213","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377688"},{"key":"ref214","author":"monti","year":"2016","journal-title":"Towards programmable network dynamics A chemistry-inspired abstraction for hardware design"},{"key":"ref215","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2674690"},{"key":"ref216","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342459"},{"key":"ref217","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390233"},{"key":"ref218","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491203"},{"key":"ref219","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620735"},{"key":"ref220","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.10"},{"key":"ref222","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2017.8004108"},{"key":"ref221","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-014-9319-3"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486019"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6241"},{"key":"ref125","year":"2012","journal-title":"OpenFlow Configuration and Managementgement Protocol OF-CONFIG 1 0"},{"key":"ref124","first-page":"1","article-title":"An OpenFlow-based testbed for information centric networking","author":"melazzi","year":"2012","journal-title":"Future Network & Mobile Summit (FutureNetw)"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2015.7116157"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.34"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535796"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.08.016"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2491710"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140463"},{"key":"ref132","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/CC.2014.6895381","article-title":"Autonomic QoS management mechanism in software defined network","volume":"11","author":"wang","year":"2014","journal-title":"China Commun"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/CC.2014.6821737"},{"key":"ref135","first-page":"71","article-title":"I know what your packet did last hop: Using packet histories to troubleshoot networks","author":"handigol","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342447"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2015.2499747"},{"key":"ref139","first-page":"29","article-title":"Software defined traffic measurement with OpenSketch","author":"yu","year":"2013","journal-title":"Proc 10th USENIX Conf Netw Syst Design Implement"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535780"},{"key":"ref141","first-page":"1","article-title":"Implementation of content-oriented networking architecture (CONA): A focus on DDoS countermeasure","author":"choi","year":"2010","journal-title":"Proc of the European NetFPGA Developers Workshop"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1002\/sec.1613"},{"key":"ref143","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/2881025.2881033","article-title":"HyPaFilter&#x2014;A versatile hybrid FPGA packet filter","author":"fiessler","year":"2016","journal-title":"Proc 1st Symp Architectures Netw Commun Syst"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/65.690958"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1145\/2914642.2914643"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/115992.116022"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6364688"},{"key":"ref109","first-page":"1","article-title":"A high-speed routing engine for software defined network","volume":"2","author":"gao","year":"2012","journal-title":"J Sel Areas Telecommun"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2011.5986029"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1145\/1872007.1872023"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1145\/1872007.1872040"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1145\/1882486.1882504"},{"key":"ref104","first-page":"1","article-title":"URL extraction on the NetFPGA reference router","author":"ciesla","year":"2009","journal-title":"NetFPGA Developers Workshop"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/ICIEV.2015.7334067"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2013.10.005"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620734"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2014.7014178"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342448"},{"key":"ref10","first-page":"1","article-title":"Analysis of comparisons between OpenFlow and ForCES","author":"wang","year":"2012","journal-title":"Proc Internet Draft"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2330903"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.02.014"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.03.016"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2762291"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.06.002"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2014.7014147"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2016.7474344"},{"key":"ref117","first-page":"439","author":"kannan","year":"2013","journal-title":"Compact TCAM Flow Entry Compaction in TCAM for Power Aware SDN"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.12.019"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1002\/sec.1737"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2270436"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2790008"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2774999"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1984.1676437"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2017.8004227"},{"key":"ref120","first-page":"309","article-title":"Power aware OpenFlow switch extension for energy saving in data centers","author":"vu","year":"2012","journal-title":"Proc Int Conf Advanced Technol for Commun"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.39"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E96.B.479"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2012.26"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8600701\/08685098.pdf?arnumber=8685098","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T19:39:47Z","timestamp":1628624387000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8685098\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":222,"URL":"https:\/\/doi.org\/10.1109\/access.2019.2910140","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]}}}