Open Access

Downloads

Download data is not yet available.

Abstract

This paper describes the Cuckoo-based Pattern Matching (CPM) engine which based on a recently developed hashing algorithm called Cuckoo Hashing. We implemented the improved parallel Cuckoo Hashing suitable for hardware-based multi-pattern matching with arbitrary length. CPM is scalable with multi-character per clock cycle to sustain higher throughput rates with lower hardware resources. With the power of massively parallel processing, the speedup of CPM is up to 128X as compared with serial Cuckoo implementation. Compared to other hardware systems, CPM is far better in performance and save 30% of the area compared with the best system.



Author's Affiliation
Article Details

Issue: Vol 14 No 2 (2011)
Page No.: 53-61
Published: Jun 30, 2011
Section: Engineering and Technology - Research article
DOI: https://doi.org/10.32508/stdj.v14i2.1909

 Copyright Info

Creative Commons License

Copyright: The Authors. This is an open access article distributed under the terms of the Creative Commons Attribution License CC-BY 4.0., which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

 How to Cite
Tran, T. (2011). CPM: CUCKOO-BASED PATTERN MATCHING APPLIED FOR NIDS. Science and Technology Development Journal, 14(2), 53-61. https://doi.org/https://doi.org/10.32508/stdj.v14i2.1909

 Cited by



Article level Metrics by Paperbuzz/Impactstory
Article level Metrics by Altmetrics

 Article Statistics
HTML = 601 times
Download PDF   = 431 times
Total   = 431 times