Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ International Journa...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
https://dx.doi.org/10.60692/p7...
Other literature type . 2017
Data sources: Datacite
https://dx.doi.org/10.60692/k0...
Other literature type . 2017
Data sources: Datacite
versions View all 4 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Multithreaded Sliding Window Approach to Improve Exact Pattern Matching Algorithms

نهج النافذة المنزلقة متعددة الخيوط لتحسين خوارزميات مطابقة الأنماط الدقيقة
Authors: Ala'a Al-shdaifat; Basam Hammo; Mohammad A. M. Abushariah; Esra'a Alshdaifat;

Multithreaded Sliding Window Approach to Improve Exact Pattern Matching Algorithms

Abstract

En este documento se propone un enfoque eficiente de coincidencia de patrones, basado en una técnica de ventana deslizante de subprocesos múltiples, para mejorar la eficiencia de los algoritmos comunes de coincidencia de patrones exactos secuenciales que incluyen: (i) Fuerza bruta, (ii) Knuth-Morris-Pratt y (iii) Boyer-Moore. La idea es dividir el texto bajo la búsqueda en bloques, a cada bloque se le asigna uno o dos subprocesos que se ejecutan simultáneamente. Los resultados experimentales informados indicaron que el enfoque propuesto mejora el rendimiento de los algoritmos de coincidencia de patrones bien conocidos, en términos de tiempo de búsqueda, especialmente cuando los patrones buscados se encuentran en el medio o al final del texto.

Dans cet article, une approche de correspondance de motifs efficace, basée sur une technique de fenêtre glissante multithreading, est proposée pour améliorer l'efficacité des algorithmes de correspondance de motifs exacts séquentiels communs, notamment : (i) Brute Force, (ii) Knuth-Morris-Pratt et (iii) Boyer-Moore. L'idée est de diviser le texte sous-recherché en blocs, chaque bloc se voyant attribuer un ou deux threads fonctionnant simultanément. Les résultats expérimentaux rapportés ont indiqué que l'approche proposée améliore les performances des algorithmes de correspondance de motifs bien connus, en termes de temps de recherche, en particulier lorsque les motifs recherchés sont situés au milieu ou à la fin du texte.

In this paper an efficient pattern matching approach, 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.

في هذه الورقة، يُقترح نهج فعال لمطابقة الأنماط، يعتمد على تقنية النافذة المنزلقة متعددة الخيوط، لتحسين كفاءة خوارزميات مطابقة الأنماط الدقيقة المتسلسلة الشائعة بما في ذلك: (1) القوة الغاشمة، (2) كنوث موريس برات و (3) بوير مور. الفكرة هي تقسيم النص قيد البحث إلى كتل، يتم تخصيص كل كتلة واحدة أو سلسلتين تعملان بشكل متزامن. أشارت النتائج التجريبية المبلغ عنها إلى أن النهج المقترح يحسن أداء خوارزميات مطابقة الأنماط المعروفة، من حيث وقت البحث، خاصة عندما تقع الأنماط التي تم البحث عنها في منتصف النص أو في نهايته.

Related Organizations
Keywords

Parallel computing, Artificial intelligence, Thread (computing), Regular Expression Matching, Sliding window protocol, Approximate Matching, Geometry, Pattern Matching, Artificial Intelligence, Multithreading, String searching algorithm, FOS: Mathematics, Pattern matching, Window (computing), Algorithms and Architectures for Packet Classification, Text Compression and Indexing Algorithms, Statistics, Statistical Machine Translation and Natural Language Processing, Computer science, Intrusion Detection, Algorithm, Operating system, Hardware and Architecture, Computer Science, Physical Sciences, Matching (statistics), String Matching, Block (permutation group theory), Mathematics

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Average
Average
Average
gold