Multithreaded Sliding Window Approach to Improve Exact Pattern Matching Algorithms

Abstract

In this paper an efficient pattern matching ap-proach, based on a multithreading sliding window technique, is proposed to improve the efficiency of the common sequential exact pattern matching algorithms including: (i) Brute Force, (ii) Knuth-Morris-Pratt and (iii) Boyer-Moore. The idea is to divide the text under-search into blocks, each block is allocated one or two threads running concurrently. Reported experimental results indicated that the proposed approach improves the performance of the well-known pattern matching algorithms, in terms of search time, especially when the searched patterns are located at the middle or at the end of the text.

Authors and Affiliations

Ala’a Al-shdaifat, Basam Hammo, Mohammad Abushariah, Esra’a Alshdaifat

Keywords

Related Articles

Optimal Design of PMSA for SBW Application

In this paper a new topology of Permanent Magnet Synchronous Actuator (PMSA) is used for steer-by-wire application. The magnetic field patterns are determined from finite element modeling, for different rotor positions a...

KASP: A Cognitive-Affective Methodology for Designing Serious Learning Games

Many research studies agree on the existence of a close link between emotion and cognition. Actually, much research has demonstrated that students with learning disabilities (LD) experience emotional distress related to...

Stemmer Impact on Quranic Mobile Information Retrieval Performance

Stemming algorithms are employed in information retrieval (IR) to reduce verity variants of the same word with several endings to a standard stem. Stemmers can also help IR systems by unifying vocabulary, reducing term v...

Analysis of Efficient Cognitive Radio MAC Protocol for Ad Hoc Networks

Cognitive Radio (CR) is an emerging technology to exploit the existing spectrum dynamically. It can intelligently access the vacant spectrum frequency bands. Although a number of methodologies have been suggested for imp...

Effects of Walls and Floors in Indoor Localization Using Tracking Algorithm

The advancement in wireless and mobile networks has led to an increase in location based services (LBS). LBS can be applied in many applications, such as vehicle systems, security systems, and patient tracking systems. T...

Download PDF file
  • EP ID EP250602
  • DOI 10.14569/IJACSA.2017.080155
  • Views 83
  • Downloads 0

How To Cite

Ala’a Al-shdaifat, Basam Hammo, Mohammad Abushariah, Esra’a Alshdaifat (2017). Multithreaded Sliding Window Approach to Improve Exact Pattern Matching Algorithms. International Journal of Advanced Computer Science & Applications, 8(1), 431-441. https://europub.co.uk./articles/-A-250602