• Jan 04, 2024 News!IJFCC will adopt Article-by-Article Work Flow
  • Aug 10, 2026 News!Vol.15, No.2 has been published with online version.   [Click]
  • Mar 30, 2026 News!Vol.15, No.1 has been published with online version.   [Click]
General Information
    • ISSN: 2010-3751 (Print)
    • Frequency: Semi-annual
    • DOI: 10.18178/IJFCC
    • Editor-in-Chief: Prof. Pascal Lorenz
    • Executive Editor: Ms. Fanny Fang
    • Abstracting/ Indexing: Crossref, Electronic Journals Library, Google Scholar, EBSCO, etc.
    • E-mail:  editor@ijfcc.org
    • Article Processing Charge: 500 USD
Editor-in-chief

Prof. Pascal Lorenz
University of Haute Alsace, France
 
It is my honor to be the Editor-in-Chief of IJFCC. The journal publishes good papers in the field of future computer and communication. Hopefully, IJFCC will become a recognized journal among the readers in the filed of future computer and communication.

IJFCC 2017 Vol.6(1): 1-5
doi: 10.18178/ijfcc.2017.6.1.479

On Performance Evaluation of BM-Based String Matching Algorithms in Distributed Computing Environment

Kunaphas Kongkitimanon , Boonsit Yimwadsana

  • Faculty of Information and Communication Technology and Integrative Computational Bioscience Center, Mahidol University, Thailand.

Abstract

String matching algorithms plays an importantrole in many applications of computer science: in particularsearching, retrieving and processing of data. Various fields thatrely on computer science for computing and data processingsuch as science, informatics (e.g. biology, medical, andhealthcare), statistics, image, video/signal processing andcomputational aspect of business (e.g. finance, accounting, andcomputer security) would benefit greatly from efficient datasearch algorithm, in particular string matching. Anyapplications involving the use of database would use stringmatching algorithm. Many string matching algorithms such asTBM (Turbo Boyer Moore), BMH (Boyer-Moore-Horspool),BMHS (Boyer Moore Horspool Sundays, and BMHS2 (BoyerMoore Horspool Sundays 2) were introduced based on thecelebrated BM (Boyer-Moore) algorithm considered to be oneof the early efficient string searching algorithms. Althoughthese algorithm offers significant performance improvementover the BM algorithm, they were designed with the assumptionof single core computer architecture which executes thealgorithm in a serialized manner. Today,multiple-core-processor computers are very common, andapplications are designed to process big data thanks to theadvanced in computing technology of various fields. Highperformance computing system utilizing parallel anddistributed computing has started to become popular. Thiswork evaluates and compares the performance of theaforementioned string matching algorithms in parallel anddistributed environment for high performance computing withrespect to that of the serialized single-core computing platform.In this work, the variants of BM algorithms are implementedand evaluated on Apache Spark, a popular distributedcomputing platform, by executing a set of queries of differentsearch pattern lengths.

Keywords

  • Apache spark
  • Boyer Moore
  • distributedcomputing
  • string matching
479-TD021

How to Cite

Copied

Kunaphas Kongkitimanon and Boonsit Yimwadsana, "On Performance Evaluation of BM-Based String Matching Algorithms in Distributed Computing Environment," International Journal of Future Computer and Communication, vol. 6, no. 1, pp. 1-5, 2017. https://doi.org/ 10.18178/ijfcc.2017.6.1.479

Copyright & License

Copyright © 2017 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Copyright © 2012-2026. International Journal of Future Computer and Communication. Unless otherwise stated.

E-mail: editor@ijfcc.org