{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,16]],"date-time":"2024-01-16T00:11:08Z","timestamp":1705363868549},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,8,18]],"date-time":"2023-08-18T00:00:00Z","timestamp":1692316800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,8,18]],"date-time":"2023-08-18T00:00:00Z","timestamp":1692316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s11227-023-05564-x","type":"journal-article","created":{"date-parts":[[2023,8,18]],"date-time":"2023-08-18T04:01:42Z","timestamp":1692331302000},"page":"2601-2632","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A neural gas network-based scheme for SDN many-field packet classification"],"prefix":"10.1007","volume":"80","author":[{"given":"Bahar","family":"Ghasemi","sequence":"first","affiliation":[]},{"given":"Mahmood","family":"Ahmadi","sequence":"additional","affiliation":[]},{"given":"Hamed","family":"Alimohammadi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,8,18]]},"reference":[{"issue":"102","key":"5564_CR1","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1016\/j.jnca.2019.102428","volume":"147","author":"H Alimohammadi","year":"2019","unstructured":"Alimohammadi H, Ahmadi M (2019) Clustering-based many-field packet classification in software-defined networking. J Netw Comput Appl 147(102):428. https:\/\/doi.org\/10.1016\/j.jnca.2019.102428","journal-title":"J Netw Comput Appl"},{"issue":"107","key":"5564_CR2","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1016\/j.comnet.2020.107534","volume":"181","author":"H Alimohammadi","year":"2020","unstructured":"Alimohammadi H, Ahmadi M (2020) Common non-wildcard portion-based partitioning approach to SDN many-field packet classification. Comput Netw 181(107):534. https:\/\/doi.org\/10.1016\/j.comnet.2020.107534","journal-title":"Comput Netw"},{"key":"5564_CR3","doi-asserted-by":"publisher","unstructured":"Bosshart P, Gibb G, Kim HS, Varghese G, McKeown N, Izzard M, Mujica F, Horowitz M (2013) Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN. In: Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, Association for Computing Machinery, New York, NY, USA, SIGCOMM \u201913, p 99-110, https:\/\/doi.org\/10.1145\/2486001.2486011","DOI":"10.1145\/2486001.2486011"},{"issue":"2","key":"5564_CR4","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1109\/TETC.2015.2449666","volume":"4","author":"YK Chang","year":"2016","unstructured":"Chang YK, Hsueh CS (2016) Range-enhanced packet classification design on FPGA. IEEE Trans Emerg Top Comput 4(2):214\u2013224. https:\/\/doi.org\/10.1109\/TETC.2015.2449666","journal-title":"IEEE Trans Emerg Top Comput"},{"issue":"3","key":"5564_CR5","doi-asserted-by":"publisher","first-page":"1007","DOI":"10.1109\/TNET.2013.2270436","volume":"22","author":"PT Congdon","year":"2014","unstructured":"Congdon PT, Mohapatra P, Farrens M, Akella V (2014) Simultaneously reducing latency and power consumption in openflow switches. IEEE\/ACM Trans Netw 22(3):1007\u20131020. https:\/\/doi.org\/10.1109\/TNET.2013.2270436","journal-title":"IEEE\/ACM Trans Netw"},{"key":"5564_CR6","doi-asserted-by":"publisher","unstructured":"Daly J, Torng E (2017) Tuplemerge: Building online packet classifiers by omitting bits. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp 1\u201310, https:\/\/doi.org\/10.1109\/ICCCN.2017.8038399","DOI":"10.1109\/ICCCN.2017.8038399"},{"issue":"4","key":"5564_CR7","doi-asserted-by":"publisher","first-page":"1417","DOI":"10.1109\/TNET.2019.2920718","volume":"27","author":"J Daly","year":"2019","unstructured":"Daly J, Bruschi V, Linguaglossa L, Pontarelli S, Rossi D, Tollet J, Torng E, Yourtchenko A (2019) Tuplemerge: fast software packet processing for online packet classification. IEEE\/ACM Trans Netw 27(4):1417\u20131431. https:\/\/doi.org\/10.1109\/TNET.2019.2920718","journal-title":"IEEE\/ACM Trans Netw"},{"key":"5564_CR8","doi-asserted-by":"publisher","unstructured":"Fong J, Wang X, Qi Y, Li J, Jiang W (2012) Parasplit: A scalable architecture on fpga for terabit packet classification. In: 2012 IEEE 20th Annual Symposium on High-Performance Interconnects, pp 1\u20138, https:\/\/doi.org\/10.1109\/HOTI.2012.17","DOI":"10.1109\/HOTI.2012.17"},{"key":"5564_CR9","unstructured":"Fritzke B (1994) A growing neural gas network learns topologies. In: Proceedings of the 7th International Conference on Neural Information Processing Systems, MIT Press, Cambridge, MA, USA, NIPS\u201994, pp 625\u2013632"},{"key":"5564_CR10","doi-asserted-by":"publisher","unstructured":"Hsieh CL, Weng N (2015) Scalable many-field packet classification using multidimensional-cutting via selective bit-concatenation. In: 2015 ACM\/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), pp 187\u2013188, https:\/\/doi.org\/10.1109\/ANCS.2015.7110133","DOI":"10.1109\/ANCS.2015.7110133"},{"key":"5564_CR11","doi-asserted-by":"publisher","unstructured":"Hsieh CL, Weng N (2016) Many-field packet classification for software-defined networking switches. In: 2016 ACM\/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), pp 13\u201324, https:\/\/doi.org\/10.1145\/2881025.2881036","DOI":"10.1145\/2881025.2881036"},{"issue":"1","key":"5564_CR12","doi-asserted-by":"publisher","first-page":"348","DOI":"10.1109\/TNSM.2018.2869403","volume":"16","author":"CL Hsieh","year":"2019","unstructured":"Hsieh CL, Weng N, Wei W (2019) Scalable many-field packet classification for traffic steering in SDN switches. IEEE Trans Netw Serv Manage 16(1):348\u2013361. https:\/\/doi.org\/10.1109\/TNSM.2018.2869403","journal-title":"IEEE Trans Netw Serv Manage"},{"key":"5564_CR13","doi-asserted-by":"publisher","unstructured":"Jiang W, Prasanna VK (2009) Large-scale wire-speed packet classification on fpgas. In: Proceedings of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, Association for Computing Machinery, New York, NY, USA, FPGA \u201909, pp 219\u2013228, https:\/\/doi.org\/10.1145\/1508128.1508162,","DOI":"10.1145\/1508128.1508162"},{"issue":"9","key":"5564_CR14","doi-asserted-by":"publisher","first-page":"1668","DOI":"10.1109\/TVLSI.2011.2162112","volume":"20","author":"W Jiang","year":"2012","unstructured":"Jiang W, Prasanna VK (2012) Scalable packet classification on FPGA. IEEE Trans Very Large Scale Integr VLSI Syst 20(9):1668\u20131680. https:\/\/doi.org\/10.1109\/TVLSI.2011.2162112","journal-title":"IEEE Trans Very Large Scale Integr VLSI Syst"},{"issue":"4","key":"5564_CR15","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/2740070.2626294","volume":"44","author":"K Kogan","year":"2014","unstructured":"Kogan K, Nikolenko S, Rottenstreich O, Culhane W, Eugster P (2014) SAX-PAC (Scalable and eXpressive PAcket Classification). ACM SIGCOMM Comput Commun Rev 44(4):15\u201326. https:\/\/doi.org\/10.1145\/2740070.2626294","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"issue":"2","key":"5564_CR16","doi-asserted-by":"publisher","first-page":"1251","DOI":"10.1109\/tnet.2015.2407831","volume":"24","author":"K Kogan","year":"2016","unstructured":"Kogan K, Nikolenko SI, Rottenstreich O, Culhane W, Eugster P (2016) Exploiting order independence for scalable and expressive packet classification. IEEE\/ACM Trans Netw 24(2):1251\u20131264. https:\/\/doi.org\/10.1109\/tnet.2015.2407831","journal-title":"IEEE\/ACM Trans Netw"},{"key":"5564_CR17","doi-asserted-by":"publisher","unstructured":"Kraska T, Beutel A, Chi EH, Dean J, Polyzotis N (2018) The case for learned index structures. In: SIGMOD \u201918: Proceedings of the 2018 International Conference on Management of Data, Association for Computing Machinery, New York, NY, USA, SIGMOD \u201918, p 489-504, https:\/\/doi.org\/10.1145\/3183713.3196909,","DOI":"10.1145\/3183713.3196909"},{"key":"5564_CR18","doi-asserted-by":"publisher","unstructured":"Liang E, Zhu H, Jin X, Stoica I (2019) Neural packet classification. In: Proceedings of the ACM Special Interest Group on Data Communication, Association for Computing Machinery, New York, NY, USA, SIGCOMM \u201919, p 256\u2013269, https:\/\/doi.org\/10.1145\/3341302.3342221,","DOI":"10.1145\/3341302.3342221"},{"issue":"4","key":"5564_CR19","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1109\/72.238311","volume":"4","author":"T Martinetz","year":"1993","unstructured":"Martinetz T, Berkovich S, Schulten K (1993) neural-gas network for vector quantization and its application to time-series prediction. IEEE Trans Neural Netw 4(4):558\u2013569. https:\/\/doi.org\/10.1109\/72.238311","journal-title":"IEEE Trans Neural Netw"},{"key":"5564_CR20","doi-asserted-by":"publisher","unstructured":"Qiu K, Chen Z, Chen Y, Zhao J, Wang X (2015) GFlow: Towards GPU-based high-performance table matching in OpenFlow switches. In: 2015 International Conference on Information Networking (ICOIN), IEEE, pp 283\u2013288, https:\/\/doi.org\/10.1109\/icoin.2015.7057897, https:\/\/doi.org\/10.1109%2Ficoin.2015.7057897","DOI":"10.1109\/icoin.2015.7057897"},{"key":"5564_CR21","doi-asserted-by":"publisher","unstructured":"Qu Y, Zhou S, Prasanna VK (2013a) Scalable many-field packet classification on multi-core processors. In: 2013 25th International Symposium on Computer Architecture and High Performance Computing, pp 33\u201340, https:\/\/doi.org\/10.1109\/SBAC-PAD.2013.29","DOI":"10.1109\/SBAC-PAD.2013.29"},{"issue":"1","key":"5564_CR22","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1109\/TPDS.2015.2389239","volume":"27","author":"YR Qu","year":"2016","unstructured":"Qu YR, Prasanna VK (2016) High-performance and dynamically updatable packet classification engine on FPGA. IEEE Trans Parallel Distrib Syst 27(1):197\u2013209. https:\/\/doi.org\/10.1109\/TPDS.2015.2389239","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5564_CR23","doi-asserted-by":"publisher","unstructured":"Qu YR, Zhou S, Prasanna VK (2013b) High-performance architecture for dynamically updatable packet classification on FPGA. In: Architectures for Networking and Communications Systems, pp 125\u2013136, https:\/\/doi.org\/10.1109\/ANCS.2013.6665195","DOI":"10.1109\/ANCS.2013.6665195"},{"key":"5564_CR24","doi-asserted-by":"publisher","unstructured":"Qu YR, Zhang HH, Zhou S, Prasanna VK (2015a) Optimizing many-field packet classification on FPGA, multi-core general purpose processor, and gpu. In: 2015 ACM\/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), pp 87\u201398, https:\/\/doi.org\/10.1109\/ANCS.2015.7110123","DOI":"10.1109\/ANCS.2015.7110123"},{"issue":"6","key":"5564_CR25","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1007\/s10766-014-0325-6","volume":"43","author":"YR Qu","year":"2015","unstructured":"Qu YR, Zhou S, Prasanna VK (2015) A decomposition-based approach for scalable many-field packet classification on multi-core processors. Int J Parallel Program 43(6):965\u2013987. https:\/\/doi.org\/10.1007\/s10766-014-0325-6","journal-title":"Int J Parallel Program"},{"key":"5564_CR26","doi-asserted-by":"publisher","unstructured":"Rashelbach A, Rottenstreich O, Silberstein M (2020) A computational approach to packet classification. In: Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, Association for Computing Machinery, New York, NY, USA, SIGCOMM \u201920, pp 542\u2013556, https:\/\/doi.org\/10.1145\/3387514.3405886","DOI":"10.1145\/3387514.3405886"},{"issue":"4","key":"5564_CR27","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1145\/316194.316216","volume":"29","author":"V Srinivasan","year":"1999","unstructured":"Srinivasan V, Suri S, Varghese G (1999) Packet classification using tuple space search. SIGCOMM Comput Commun Rev 29(4):135\u2013146. https:\/\/doi.org\/10.1145\/316194.316216","journal-title":"SIGCOMM Comput Commun Rev"},{"issue":"3","key":"5564_CR28","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1109\/TNET.2007.893156","volume":"15","author":"DE Taylor","year":"2007","unstructured":"Taylor DE, Turner JS (2007) Classbench: a packet classification benchmark. IEEE\/ACM Trans Netw 15(3):499\u2013511. https:\/\/doi.org\/10.1109\/TNET.2007.893156","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"2","key":"5564_CR29","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1109\/tc.2012.191","volume":"63","author":"B Yang","year":"2014","unstructured":"Yang B, Fong J, Jiang W, Xue Y, Li J (2014) Practical multituple packet classification using dynamic discrete bit selection. IEEE Trans Comput 63(2):424\u2013434. https:\/\/doi.org\/10.1109\/tc.2012.191","journal-title":"IEEE Trans Comput"},{"key":"5564_CR30","doi-asserted-by":"publisher","unstructured":"Yingchareonthawornchai S, Daly J, Liu AX, Torng E (2016) A sorted partitioning approach to high-speed and fast-update openflow classification. In: 2016 IEEE 24th International Conference on Network Protocols (ICNP), pp 1\u201310, https:\/\/doi.org\/10.1109\/ICNP.2016.7784429","DOI":"10.1109\/ICNP.2016.7784429"},{"issue":"4","key":"5564_CR31","doi-asserted-by":"publisher","first-page":"1907","DOI":"10.1109\/TNET.2018.2852710","volume":"26","author":"S Yingchareonthawornchai","year":"2018","unstructured":"Yingchareonthawornchai S, Daly J, Liu AX, Torng E (2018) A sorted-partitioning approach to fast and scalable dynamic packet classification. IEEE\/ACM Trans Netw 26(4):1907\u20131920. https:\/\/doi.org\/10.1109\/TNET.2018.2852710","journal-title":"IEEE\/ACM Trans Netw"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05564-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-023-05564-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05564-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T09:34:45Z","timestamp":1705311285000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-023-05564-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,18]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["5564"],"URL":"https:\/\/doi.org\/10.1007\/s11227-023-05564-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,18]]},"assertion":[{"value":"3 August 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 August 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}