{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T02:39:15Z","timestamp":1747190355342,"version":"3.40.5"},"reference-count":18,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,5,18]],"date-time":"2020-05-18T00:00:00Z","timestamp":1589760000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Mobile Information Systems"],"published-print":{"date-parts":[[2020,5,18]]},"abstract":"<jats:p>In the Internet of things (IoT), network devices and mobile systems should exchange a considerable amount of data with negligible delays. For this purpose, the community has used the software-defined networking (SDN), which has provided high-speed flow-based communication mechanisms. To satisfy the requirements of SDN in the classification of communicated packets, high-throughput packet classification systems are needed. A hardware-based method of Internet packet classification that could be simultaneously high-speed and memory-aware has been proved to be able to fill the gap between the network speed and the processing speed of the systems on the network in traffics higher than 100\u2009Gbps. The current architectures, however, have not been successful in achieving these two goals. This paper proposes the architecture of a processing micro-core for packet classification in high-speed, flow-based network systems. By using the hashing technique, this classifying micro-core fixes the length of the rules field. As a result, with a combination of SRAM and BRAM memory cells and implementation of two ports on Virtex\u00ae6 FPGAs, the memory usage of 14.5 bytes per rule and a throughput of 324 Mpps were achieved in our experiments. Also, the performance per memory of the proposed design is the highest as compared to its major counterparts and is able to simultaneously meet the speed and memory-usage criteria.<\/jats:p>","DOI":"10.1155\/2020\/7641073","type":"journal-article","created":{"date-parts":[[2020,5,18]],"date-time":"2020-05-18T23:53:59Z","timestamp":1589846039000},"page":"1-8","source":"Crossref","is-referenced-by-count":4,"title":["A CRC-Based Classifier Micro-Engine for Efficient Flow Processing in SDN-Based Internet of Things"],"prefix":"10.1155","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5373-5778","authenticated-orcid":true,"given":"Mahdi","family":"Abbasi","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan 65178-38695, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Navid","family":"Mousavi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan 65178-38695, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milad","family":"Rafiee","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan 65178-38695, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad R.","family":"Khosravi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Persian Gulf University, Bushehr, Iran"},{"name":"Telecommunications Group, Department of Electrical and Electronic Engineering, Shiraz University of Technology, Shiraz, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Varun G.","family":"Menon","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, SCMS School of Engineering and Technology, Ernakulam 683582, Kerala, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1108956.1108958"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/2676589"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.10.015"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1002\/ett.3622"},{"key":"5","doi-asserted-by":"crossref","first-page":"1273","DOI":"10.1007\/s11277-019-06335-9","volume":"107","year":"2019","journal-title":"Wireless Personal Communications"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1002\/ett.3627"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/316194.316217"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2004.05.003"},{"first-page":"270","volume-title":"Chapter 12-packet classification","year":"2005","key":"10"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.3390\/s19112563"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2014.2309350"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1007\/s00034-014-9796-3"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8050584"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxy052"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/access.2019.2927108"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2014.08.004"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/tnet.2007.893156"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/tnet.2017.2749699"}],"container-title":["Mobile Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2020\/7641073.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2020\/7641073.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2020\/7641073.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T23:32:54Z","timestamp":1590708774000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/misy\/2020\/7641073\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,18]]},"references-count":18,"alternative-id":["7641073","7641073"],"URL":"https:\/\/doi.org\/10.1155\/2020\/7641073","relation":{},"ISSN":["1574-017X","1875-905X"],"issn-type":[{"type":"print","value":"1574-017X"},{"type":"electronic","value":"1875-905X"}],"subject":[],"published":{"date-parts":[[2020,5,18]]}}}