J. Comp. & Math. Sci. Vol.3 (1), 19-35 (2012)
Prediction of Multiple String Searching Algorithm Performance on two Beowulf Cluster Configurations PRASAD J. C.1 and K. S. M. PANICKER2 1
Research Scholar, Dr. M.G.R. University, Chennai, cum Asst. Professor, Dept of Computer Science and Engineering, Federal Institute of Science and Technology[FISAT] Cochin, India 2 Professor, Dept of Computer Science and Engineering, [FISAT], Cochin, India. (Received on: 8th December, 2011) ABSTRACT This paper study various factors in the performance of static multiple pattern searching algorithms and predict the searching time for the operation to be performed in a cluster computing environment. Asynchronous parallel string search (APSS) model of parallel computation and communication is designed for searching algorithms with PVM and MPI technologies. Prediction and analysis is based on Aho-Corasick (AC), Wu-Manber, ACBitmap, q grams and Modified BRBMH algorithm to understand the performance of multiple string pattern searching. Performance have compared and discussed the results. Theoretical and practical results have been presented. This work consists of implementation of the same algorithms in two different cluster architecture environments. This has improved the reliability of the prediction method. The result of algorithms help to predict and implement this technology in the areas of text search, DNA search and Web related fields in a cost effective manner. Keywords: Beowulf cluster configuration, Aho-Corasick (AC), Wu-Manber, AC-Bitmap.
1. INTRODUCTION The importance of multiple pattern searching and its prediction is more relevant with the latest advancements in DNA sequencing, web search engines, database operations, signal processing, error detection,
speech recognition, intrusion detection system and pattern recognition areas, which require multiple string searching problem to process Terabyte of data. Most of the researchers usually focus on achieving high throughput with expensive resources of software and hardware. The cluster
Journal of Computer and Mathematical Sciences Vol. 3, Issue 1, 29 February, 2012 Pages (1-130)