A Practical Distributed String Matching Algorithm Architecture and Implementation

被引:0
|
作者
Bi Kun [1 ]
Gu Nai-jie [1 ]
Tu Kun [1 ]
Liu Xiao-hu [1 ]
Liu Gang [1 ]
机构
[1] Univ Sci & Technol China, Dept Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
关键词
Boyer-Moore algorithm; distributed algorithm; parallel string matching; string matching;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Traditional parallel single string matching algorithms are always based on PRAM computation model. Those algorithms concentrate on the cost optimal design and the theoretical speed. Based on the distributed string matching algorithm proposed by CHEN, a practical distributed string matching algorithm architecture is proposed in this paper. And also an improved single string matching algorithm based on a variant Boyer-Moore algorithm is presented. We implement our algorithm on the above architecture and the experiments prove that it is really practical and efficient on distributed memory machine. Its computation complexity is O(n/p + m), where n is the length of the text, and m is the length of the pattern, and p is the number of the processors.
引用
收藏
页码:196 / 200
页数:5
相关论文
共 50 条
  • [21] A STRING PATTERN-MATCHING ALGORITHM
    CHANG, DK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 22 (03) : 207 - 216
  • [22] Derivation of a parallel string matching algorithm
    Misra, J
    INFORMATION PROCESSING LETTERS, 2003, 85 (05) : 255 - 260
  • [23] A parallel algorithm for approximate string matching
    Kaplan, K
    Burge, LL
    Garuba, M
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1844 - 1848
  • [24] An aggressive algorithm for multiple string matching
    Dai, Liuling
    INFORMATION PROCESSING LETTERS, 2009, 109 (11) : 553 - 559
  • [25] AN APPROXIMATE STRING-MATCHING ALGORITHM
    KIM, JY
    SHAWETAYLOR, J
    THEORETICAL COMPUTER SCIENCE, 1992, 92 (01) : 107 - 117
  • [26] Simple optimal string matching algorithm
    Allauzen, C
    Raffinot, M
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 36 (01): : 102 - 116
  • [27] The Parallel BMH Algorithm of String Matching
    Huang Kun
    Qu Xilong
    You Hong
    INFORMATION AND BUSINESS INTELLIGENCE, PT II, 2012, 268 : 136 - 141
  • [28] Parallelization of KMP String Matching Algorithm
    Alzoabi, Ubaid S.
    Alosaimi, Naser M.
    Bedaiwi, Abdullah S.
    Alabdullatif, Abdullatif M.
    WORLD CONGRESS ON COMPUTER & INFORMATION TECHNOLOGY (WCCIT 2013), 2013,
  • [29] A randomized algorithm for approximate string matching
    Atallah, MJ
    Chyzak, F
    Dumas, P
    ALGORITHMICA, 2001, 29 (03) : 468 - 486
  • [30] AN IMPROVED ALGORITHM FOR APPROXIMATE STRING MATCHING
    GALIL, Z
    PARK, K
    SIAM JOURNAL ON COMPUTING, 1990, 19 (06) : 989 - 999