{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:32:09Z","timestamp":1762507929475,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,11,25]],"date-time":"2019-11-25T00:00:00Z","timestamp":1574640000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,11,25]],"date-time":"2019-11-25T00:00:00Z","timestamp":1574640000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,4]]},"DOI":"10.1007\/s11227-019-03090-3","type":"journal-article","created":{"date-parts":[[2019,11,25]],"date-time":"2019-11-25T15:03:20Z","timestamp":1574694200000},"page":"3105-3128","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["MBitCuts: optimal bit-level cutting in geometric space packet classification"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5373-5778","authenticated-orcid":false,"given":"Mahdi","family":"Abbasi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saeideh","family":"Vesaghati Fazel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milad","family":"Rafiee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,25]]},"reference":[{"key":"3090_CR1","unstructured":"Hung S-C, Iliev N, Vamanan B, Trivedi AR (2019) Self-organizing maps-based flexible and high-speed packet classification in software defined networking. In: 2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID). IEEE, pp 545\u2013546"},{"key":"3090_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-017-2227-z","author":"X Dong","year":"2018","unstructured":"Dong X, Qian M, Jiang R (2018) Packet classification based on the decision tree with information entropy. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-017-2227-z","journal-title":"J Supercomput"},{"issue":"18","key":"3090_CR3","doi-asserted-by":"publisher","first-page":"8609","DOI":"10.1007\/s00500-019-03975-8","volume":"23","author":"B Indira","year":"2019","unstructured":"Indira B, Valarmathi K, Devaraj D (2019) An approach to enhance packet classification performance of software-defined network using deep learning. Soft Comput 23(18):8609\u20138619","journal-title":"Soft Comput"},{"key":"3090_CR4","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.comcom.2017.05.001","volume":"109","author":"Z Liu","year":"2017","unstructured":"Liu Z, Sun S, Zhu H, Gao J, Li J (2017) BitCuts: a fast packet classification algorithm using bit-level cutting. Comput Commun 109:38\u201352","journal-title":"Comput Commun"},{"issue":"2","key":"3090_CR5","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1109\/TNET.2018.2809583","volume":"26","author":"E Norige","year":"2018","unstructured":"Norige E, Liu AX, Torng E, Torng E, Norige E, Liu AX (2018) A ternary unification framework for optimizing TCAM-based packet classification systems. IEEE\/ACM Trans Netw (TON) 26(2):657\u2013670","journal-title":"IEEE\/ACM Trans Netw (TON)"},{"issue":"2","key":"3090_CR6","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s11227-014-1109-x","volume":"69","author":"R Shen","year":"2014","unstructured":"Shen R, Li X, Li H (2014) A space-and power-efficient multi-match packet classification technique combining TCAMs and SRAMs. J Supercomput 69(2):673\u2013692","journal-title":"J Supercomput"},{"issue":"10","key":"3090_CR7","doi-asserted-by":"publisher","first-page":"6574","DOI":"10.1007\/s11227-019-02861-2","volume":"75","author":"M Abbasi","year":"2019","unstructured":"Abbasi M, Rafiee M (2019) A calibrated asymptotic framework for analyzing packet classification algorithms on GPUs. J Supercomput 75(10):6574\u20136611. https:\/\/doi.org\/10.1007\/s11227-019-02861-2","journal-title":"J Supercomput"},{"issue":"3","key":"3090_CR8","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1145\/1108956.1108958","volume":"37","author":"DE Taylor","year":"2005","unstructured":"Taylor DE (2005) Survey and taxonomy of packet classification techniques. ACM Comput Surv (CSUR) 37(3):238\u2013275","journal-title":"ACM Comput Surv (CSUR)"},{"key":"3090_CR9","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1016\/j.comnet.2016.04.009","volume":"103","author":"O Erdem","year":"2016","unstructured":"Erdem O (2016) Pipelined hierarchical architecture for high performance packet classification. Comput Netw 103:143\u2013164","journal-title":"Comput Netw"},{"issue":"1","key":"3090_CR10","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/TNET.2012.2190519","volume":"21","author":"H Song","year":"2013","unstructured":"Song H, Turner JS (2013) ABC: adaptive binary cuttings for multidimensional packet classification. IEEE\/ACM Trans Netw 21(1):98\u2013109","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"1","key":"3090_CR11","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/40.820051","volume":"20","author":"P Gupta","year":"2000","unstructured":"Gupta P, McKeown N (2000) Classifying packets with hierarchical intelligent cuttings. IEEE Micro 20(1):34\u201341","journal-title":"IEEE Micro"},{"key":"3090_CR12","doi-asserted-by":"publisher","unstructured":"Kitamura Y, Iwata A, Mohri M, Shiraishi Y (2015) Storage-efficient tree structure with level-ordered unary degree sequence for packet classification. In: 2015 Third international symposium on computing and networking (CANDAR), 8\u201311 Dec 2015, pp 487\u2013490. https:\/\/doi.org\/10.1109\/candar.2015.86","DOI":"10.1109\/candar.2015.86"},{"issue":"6","key":"3090_CR13","doi-asserted-by":"publisher","first-page":"1239","DOI":"10.1109\/TMM.2006.884610","volume":"8","author":"P Wang","year":"2006","unstructured":"Wang P, Chan C, Lee C, Chang H (2006) Scalable packet classification for enabling internet differentiated services. IEEE Trans Multimed 8(6):1239\u20131249. https:\/\/doi.org\/10.1109\/TMM.2006.884610","journal-title":"IEEE Trans Multimed"},{"key":"3090_CR14","doi-asserted-by":"crossref","unstructured":"Singh S, Baboescu F, Varghese G, Wang J (2003) Packet classification using multidimensional cutting. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. ACM, pp 213\u2013224","DOI":"10.1145\/863955.863980"},{"key":"3090_CR15","doi-asserted-by":"crossref","unstructured":"Vamanan B, Voskuilen G, Vijaykumar T (2010) EffiCuts: optimizing packet classification for memory and throughput. In: ACM SIGCOMM computer communication review, vol 4. ACM, pp 207\u2013218","DOI":"10.1145\/1851275.1851208"},{"key":"3090_CR16","doi-asserted-by":"publisher","first-page":"1442","DOI":"10.3837\/tiis.2014.04.016","volume":"8","author":"W Han","year":"2014","unstructured":"Han W, Yi P, Tian L (2014) Prefix cuttings for packet classification with fast updates. KSII Trans Internet Inf Syst 8:1442\u20131462. https:\/\/doi.org\/10.3837\/tiis.2014.04.016","journal-title":"KSII Trans Internet Inf Syst"},{"key":"3090_CR17","doi-asserted-by":"crossref","unstructured":"Qi Y, Xu L, Yang B, Xue Y, Li J (2009) Packet classification algorithms: from theory to practice. In: INFOCOM 2009. IEEE, pp 648\u2013656","DOI":"10.1109\/INFCOM.2009.5061972"},{"key":"3090_CR18","doi-asserted-by":"publisher","unstructured":"Li W, Li X, Li H, Xie G (2018) CutSplit: a decision-tree combining cutting and splitting for scalable packet classification. https:\/\/doi.org\/10.1109\/infocom.2018.8485947","DOI":"10.1109\/infocom.2018.8485947"},{"issue":"8","key":"3090_CR19","doi-asserted-by":"publisher","first-page":"1035","DOI":"10.1109\/TC.2008.219","volume":"58","author":"Y Hilewitz","year":"2008","unstructured":"Hilewitz Y, Lee RB (2008) A new basis for shifters in general-purpose processors for existing and advanced bit manipulations. IEEE Trans Comput 58(8):1035\u20131048","journal-title":"IEEE Trans Comput"},{"key":"3090_CR20","unstructured":"Taylor DE, Turner JS (2005) Classbench: a packet classification benchmark. In: INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE. IEEE, pp 2068\u20132079"},{"issue":"4","key":"3090_CR21","doi-asserted-by":"publisher","first-page":"676","DOI":"10.1109\/LCOMM.2014.013114.132384","volume":"18","author":"H Lim","year":"2014","unstructured":"Lim H, Choe Y, Shim M, Lee J (2014) A quad-trie conditionally merged with a decision tree for packet classification. IEEE Commun Lett 18(4):676\u2013679","journal-title":"IEEE Commun Lett"},{"key":"3090_CR22","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/LNET.2019.2897934","volume":"1","author":"W Yu","year":"2019","unstructured":"Yu W, Sivakumar S, Pao D (2019) Pseudo-TCAM: SRAM-based architecture for packet classification in one memory access. IEEE Netw Lett 1:89\u201392","journal-title":"IEEE Netw Lett"},{"key":"3090_CR23","doi-asserted-by":"publisher","first-page":"e185","DOI":"10.7717\/peerj-cs.185","volume":"5","author":"M Abbasi","year":"2019","unstructured":"Abbasi M, Tahouri R, Rafiee M (2019) Enhancing the performance of the aggregated bit vector algorithm in network packet classification using GPU. PeerJ Comput Sci 5:e185","journal-title":"PeerJ Comput Sci"},{"issue":"5","key":"3090_CR24","doi-asserted-by":"publisher","first-page":"1056","DOI":"10.1007\/s11390-018-1873-9","volume":"33","author":"T Shen","year":"2018","unstructured":"Shen T, Zhang D-F, Xie G-G, Zhang X-Y (2018) Optimizing multi-dimensional packet classification for multi-core systems. J Comput Sci Technol 33(5):1056\u20131071","journal-title":"J Comput Sci Technol"},{"key":"3090_CR25","doi-asserted-by":"crossref","unstructured":"Li X, Shao Y (2018) Memory compression for recursive flow classification algorithm in network packet processing devices. In: 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). IEEE, pp 1502\u20131505","DOI":"10.1109\/IAEAC.2018.8577888"},{"key":"3090_CR26","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.comcom.2017.11.011","volume":"116","author":"T Inoue","year":"2018","unstructured":"Inoue T, Mano T, Mizutani K, Minato S-i, Akashi O (2018) Fast packet classification algorithm for network-wide forwarding behaviors. Comput Commun 116:101\u2013117","journal-title":"Comput Commun"},{"key":"3090_CR27","doi-asserted-by":"crossref","unstructured":"Harada T, Tanaka K, Mikawa K (2018) Acceleration of packet classification via inclusive rules. In: 2018 IEEE Conference on Communications and Network Security (CNS). IEEE, pp 1\u20132","DOI":"10.1109\/CNS.2018.8433137"},{"key":"3090_CR28","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.comcom.2017.02.005","volume":"103","author":"J Lee","year":"2017","unstructured":"Lee J, Byun H, Mun JH, Lim H (2017) Utilizing 2-D leaf-pushing for packet classification. Comput Commun 103:116\u2013129. https:\/\/doi.org\/10.1016\/j.comcom.2017.02.005","journal-title":"Comput Commun"},{"key":"3090_CR29","unstructured":"Hsieh C-L, Weng N (2015) Scalable many-field packet classification using multidimensional-cutting via selective bit-concatenation. In: Proceedings of the eleventh ACM\/IEEE symposium on architectures for networking and communications systems. IEEE Computer Society, pp 187\u2013188"},{"key":"3090_CR30","doi-asserted-by":"crossref","unstructured":"Perez KG, Yang X, Scott-Hayward S, Sezer S (2014) Optimized packet classification for software-defined networking. In: Communications (ICC), 2014 IEEE International Conference on. IEEE, pp 859\u2013864","DOI":"10.1109\/ICC.2014.6883427"},{"issue":"2","key":"3090_CR31","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1109\/TNET.2013.2254124","volume":"22","author":"H Lim","year":"2014","unstructured":"Lim H, Lee N, Jin G, Lee J, Choi Y, Yim C (2014) Boundary cutting for packet classification. IEEE\/ACM Trans Netw 22(2):443\u2013456","journal-title":"IEEE\/ACM Trans Netw"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03090-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-03090-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03090-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T00:25:14Z","timestamp":1606177514000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-03090-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,25]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,4]]}},"alternative-id":["3090"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-03090-3","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2019,11,25]]},"assertion":[{"value":"25 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}