{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T00:46:26Z","timestamp":1777682786597,"version":"3.51.4"},"reference-count":40,"publisher":"SAGE Publications","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JHS"],"published-print":{"date-parts":[[2018,6,7]]},"DOI":"10.3233\/jhs-180592","type":"journal-article","created":{"date-parts":[[2018,5,25]],"date-time":"2018-05-25T11:12:45Z","timestamp":1527246765000},"page":"219-241","source":"Crossref","is-referenced-by-count":2,"title":["Many-field packet classification using AMQ-R-tree"],"prefix":"10.1177","volume":"24","author":[{"given":"Aladdin","family":"Abdulhassan","sequence":"first","affiliation":[{"name":"Department of Computer Engineering and Information Technology, Razi University, Kermanshah, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmood","family":"Ahmadi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Information Technology, Razi University, Kermanshah, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/JHS-180592_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/NTICT.2017.7976137"},{"key":"10.3233\/JHS-180592_ref4","doi-asserted-by":"crossref","unstructured":"M.A.\u00a0Bender, M.\u00a0Farach-Colton, R.\u00a0Johnson, R.\u00a0Kraner, B.C.\u00a0Kuszmaul, D.\u00a0Medjedovic and E.\u00a0Zadok, Don\u2019t thrash: How to cache your hash on flash, in: Proceedings of the VLDB Endowment, 2012, pp.\u00a01627\u20131637.","DOI":"10.14778\/2350229.2350275"},{"key":"10.3233\/JHS-180592_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5935001"},{"issue":"2","key":"10.3233\/JHS-180592_ref9","doi-asserted-by":"publisher","first-page":"582","DOI":"10.1109\/TC.2013.227","article-title":"Packet classification using dynamically generated decision trees","volume":"64","author":"Cheng","year":"2015","journal-title":"IEEE Transactions on Computers"},{"key":"10.3233\/JHS-180592_ref10","doi-asserted-by":"crossref","unstructured":"R.\u00a0Cohen and D.\u00a0Raz, Simple efficient TCAM based range classification, in: INFOCOM, 2010 Proceedings IEEE, 2010, pp.\u00a01\u20135.","DOI":"10.1109\/INFCOM.2010.5462192"},{"key":"10.3233\/JHS-180592_ref11","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.asoc.2017.03.009","article-title":"Evolutionary design of hash function pairs for network filters","volume":"56","author":"Dobai","year":"2017","journal-title":"Applied Soft Computing"},{"key":"10.3233\/JHS-180592_ref12","doi-asserted-by":"crossref","unstructured":"B.\u00a0Fan, D.G.\u00a0Andersen, M.\u00a0Kaminsky and M.D.\u00a0Mitzenmacher, Cuckoo filter: Practically better than bloom, in: Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, ACM, 2014, pp.\u00a075\u201388.","DOI":"10.1145\/2674005.2674994"},{"issue":"6","key":"10.3233\/JHS-180592_ref13","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1016\/j.comnet.2008.12.015","article-title":"A nonlinear, recurrence-based approach to traffic classification","volume":"53","author":"Francesco","year":"2009","journal-title":"Computer Networks"},{"issue":"5","key":"10.3233\/JHS-180592_ref14","doi-asserted-by":"publisher","first-page":"1135","DOI":"10.1109\/TPDS.2013.261","article-title":"A scalable and modular architecture for high-performance packet classification","volume":"25","author":"Ganegedara","year":"2014","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.3233\/JHS-180592_ref15","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.jnca.2016.09.015","article-title":"Khorramshahr: A scalable peer to peer architecture for port warehouse management system","volume":"76","author":"Goudarzi","year":"2016","journal-title":"Journal of Network and Computer Applications"},{"issue":"4","key":"10.3233\/JHS-180592_ref16","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/316194.316217","article-title":"Packet classification on multiple fields","volume":"29","author":"Gupta","year":"1999","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"10.3233\/JHS-180592_ref17","doi-asserted-by":"crossref","unstructured":"V.\u00a0Gupta and F.\u00a0Breitinger, How Cuckoo Filter Can Improve Existing Approximate Matching Techniques, International Conference on Digital Forensics and Cyber Crime, Springer International Publishing, 2015.","DOI":"10.1007\/978-3-319-25512-5_4"},{"key":"10.3233\/JHS-180592_ref18","doi-asserted-by":"crossref","unstructured":"A.\u00a0Guttman, R-Trees: A Dynamic Index Structure for Spatial Searching, Vol.\u00a014, ACM, 1984.","DOI":"10.1145\/971697.602266"},{"issue":"12","key":"10.3233\/JHS-180592_ref19","doi-asserted-by":"publisher","first-page":"1585","DOI":"10.1109\/TC.2009.97","article-title":"BR-tree: A scalable prototype for supporting multiple queries of multidimensional data","volume":"58","author":"Hua","year":"2009","journal-title":"IEEE Transactions on Computers"},{"key":"10.3233\/JHS-180592_ref20","unstructured":"L.\u00a0Hyesook and S.\u00a0Young Byun, Packet Classification Using a Bloom Filter in a Leaf-Pushing Area-Based Quad-Trie, Proceedings of the Eleventh ACM\/IEEE Symposium on Architectures for Networking and Communications Systems, IEEE Computer Society, 2015."},{"issue":"6","key":"10.3233\/JHS-180592_ref21","first-page":"248","article-title":"Network packet classification using neural network based on training function and hidden layer neuron number variation","volume":"8","author":"Imam","year":"2017","journal-title":"International Journal of Advanced Computer Science and Applications"},{"key":"10.3233\/JHS-180592_ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2014.52"},{"key":"10.3233\/JHS-180592_ref23","doi-asserted-by":"crossref","unstructured":"W.\u00a0Jiang and V.K.\u00a0Prasanna, Field-split parallel architecture for high performance multi-match packet classification using FPGAs, in: Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures, ACM, 2009, pp.\u00a0188\u2013196.","DOI":"10.1145\/1583991.1584044"},{"key":"10.3233\/JHS-180592_ref25","doi-asserted-by":"crossref","unstructured":"K.\u00a0Kogan, S.\u00a0Nikolenko, O.\u00a0Rottenstreich, W.\u00a0Culhane and P.\u00a0Eugster, SAX-PAC (Scalable and Expressive Packet Classification.), in: ACM SIGCOMM Computer Communication Review, ACM, 2014, pp.\u00a015\u201326.","DOI":"10.1145\/2740070.2626294"},{"key":"10.3233\/JHS-180592_ref26","doi-asserted-by":"crossref","unstructured":"T.V.\u00a0Lakshman and D.\u00a0Stiliadis, High-speed policy-based packet forwarding using efficient multi-dimensional range matching, in: ACM SIGCOMM Computer Communication Review, ACM, 1998, pp.\u00a0203\u2013214.","DOI":"10.1145\/285243.285283"},{"issue":"3","key":"10.3233\/JHS-180592_ref27","first-page":"P:1295","article-title":"Packet classification using binary content addressable memory","volume":"24","author":"Liu","year":"2016","journal-title":"Biological Cybernetics"},{"key":"10.3233\/JHS-180592_ref28","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.comcom.2017.05.001","article-title":"BitCuts: A fast packet classification algorithm using bit-level cutting","volume":"109","author":"Liu","year":"2017","journal-title":"Computer Communications"},{"issue":"2","key":"10.3233\/JHS-180592_ref29","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1109\/TNET.2007.892845","article-title":"O (logW) multidimensional packet classification","volume":"15","author":"Lu","year":"2007","journal-title":"IEEE\/ACM Transactions on Networking (TON)"},{"issue":"2","key":"10.3233\/JHS-180592_ref30","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"OpenFlow: Enabling innovation in campus networks","volume":"38","author":"McKeown","year":"2008","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"10.3233\/JHS-180592_ref31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.vlsi.2016.09.005","article-title":"Reconfigurable very high throughput low latency VLSI (FPGA) design architecture of CRC 32","volume":"56","author":"Mitra","year":"2017","journal-title":"Integration, the VLSI Journal"},{"key":"10.3233\/JHS-180592_ref32","unstructured":"A.\u00a0Pagh, R.\u00a0Pagh and S.S.\u00a0Rao, An optimal Bloom filter replacement, in: Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics, 2005, pp.\u00a0823\u2013829."},{"key":"10.3233\/JHS-180592_ref33","doi-asserted-by":"crossref","unstructured":"R.\u00a0Pagh and F.F.\u00a0Rodler, Cuckoo Hashing, Springer, Berlin, 2001.","DOI":"10.7146\/brics.v8i32.21692"},{"issue":"6","key":"10.3233\/JHS-180592_ref34","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1007\/s10766-014-0325-6","article-title":"A decomposition-based approach for scalable many-field packet classification on multi-core processors","volume":"43","author":"Qu","year":"2015","journal-title":"International Journal of Parallel Programming"},{"issue":"1","key":"10.3233\/JHS-180592_ref35","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1109\/TPDS.2015.2389239","article-title":"High-performance and dynamically updatable packet classification engine on FPGA","volume":"27","author":"Qu","year":"2016","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.3233\/JHS-180592_ref36","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863980"},{"key":"10.3233\/JHS-180592_ref37","unstructured":"Specification, OpenFlow Switch, Version 1.4. 0, October 14, 2013."},{"issue":"3","key":"10.3233\/JHS-180592_ref39","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1145\/1108956.1108958","article-title":"Survey and taxonomy of packet classification techniques","volume":"37","author":"Taylor","year":"2005","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"10.3233\/JHS-180592_ref40","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2005.1497898"},{"issue":"3","key":"10.3233\/JHS-180592_ref41","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1109\/TNET.2007.893156","article-title":"Classbench: A packet classification benchmark","volume":"15","author":"Taylor","year":"2007","journal-title":"IEEE\/ACM Transactions on Networking"},{"issue":"5","key":"10.3233\/JHS-180592_ref42","doi-asserted-by":"publisher","first-page":"2728","DOI":"10.1109\/TNET.2015.2491265","article-title":"Multilayer packet classification with graphics processing units","volume":"24","author":"Varvello","year":"2016","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"10.3233\/JHS-180592_ref43","doi-asserted-by":"publisher","DOI":"10.1109\/IAdCC.2013.6514349"},{"issue":"6","key":"10.3233\/JHS-180592_ref44","doi-asserted-by":"publisher","first-page":"821","DOI":"10.1016\/j.comnet.2008.11.017","article-title":"Scalable packet classification with controlled cross-producting","volume":"53","author":"Wang","year":"2009","journal-title":"Computer Networks"},{"issue":"3","key":"10.3233\/JHS-180592_ref45","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/j.comnet.2003.09.004","article-title":"Multiway range trees: Scalable IP lookup with fast updates","volume":"44","author":"Warkhede","year":"2004","journal-title":"Computer Networks"},{"issue":"5","key":"10.3233\/JHS-180592_ref46","doi-asserted-by":"publisher","first-page":"1011","DOI":"10.1109\/LCOMM.2017.2658605","article-title":"Fast packet classification based on hybrid cutting","volume":"21","author":"Wee","year":"2017","journal-title":"IEEE Communications Letters"},{"key":"10.3233\/JHS-180592_ref47","doi-asserted-by":"crossref","unstructured":"P.\u00a0Zhong, An IPv6 address lookup algorithm based on recursive balanced multi-way range trees with efficient search and update, in: Proceedings of the International Conference on Computer Science and Service System (CSSS), 2011, pp.\u00a02059\u20132063.","DOI":"10.1109\/CSSS.2011.5974986"}],"container-title":["Journal of High Speed Networks"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JHS-180592","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:44:04Z","timestamp":1777452244000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JHS-180592"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,7]]},"references-count":40,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.3233\/jhs-180592","relation":{},"ISSN":["1875-8940","0926-6801"],"issn-type":[{"value":"1875-8940","type":"electronic"},{"value":"0926-6801","type":"print"}],"subject":[],"published":{"date-parts":[[2018,6,7]]}}}