PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 2, 2017EURASIP Journal on Information Security49 citationsOpen Access

Pattern matching of signature-based IDS using Myers algorithm under MapReduce framework

View Full Paper
MAMonther AldwairiAAAnsam M. Abu-DaloMJMoath Jarrah

Key Points

Key points are not available for this paper at this time.

Abstract

The rapid increase in wired Internet speed and the constant growth in the number of attacks make network protection a challenge. Intrusion detection systems (IDSs) play a crucial role in discovering suspicious activities and also in preventing their harmful impact. Existing signature-based IDSs have significant overheads in terms of execution time and memory usage mainly due to the pattern matching operation. Therefore, there is a need to design an efficient system to reduce overhead. This research intends to accelerate the pattern matching operation through parallelizing a matching algorithm on a multi-core CPU. In this paper, we parallelize a bit-vector algorithm, Myers algorithm, on a multi-core CPU under the MapReduce framework. On average, we achieve four times speedup using our multi-core implementations when compared to the serial version. Additionally, we use two implementations of MapReduce to parallelize the Myers algorithm using Phoenix++ and MAPCG. Our MapReduce parallel implementations of the Myers algorithm are compared with an earlier message passing interface (MPI)-based parallel implementation of the algorithm. The results show 1.3 and 1.7 times improvement for Phoenix++ and MAPCG MapReduce implementations over MPI respectively.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Aldwairi et al. (2017) studied this question.

synapsesocial.com/papers/6a19b3e9e7f8932c5eea93d0https://doi.org/10.1186/s13635-017-0062-7
Ask AI
Helpful
Bookmark
Share
View Full Paper