• DocumentCode
    3226637
  • Title

    A new parallel suffix tree construction algorithm

  • Author

    Zhang, Bing ; Huang, Zhenglin

  • Author_Institution
    Coll. of Comput. & Software, Shenzhen Univ. Shenzhen, Shenzhen, China
  • fYear
    2011
  • fDate
    27-29 May 2011
  • Firstpage
    143
  • Lastpage
    147
  • Abstract
    A parallel suffix tree construction algorithm is presented. The suffix tree is decomposed into many sub-suffix trees according to characters of the string to be suffixed, each of which is a suffix tree starting with a specific character. Theoretic prove is given to show that the proposed decomposition scheme is correct and the decomposed sub-suffix trees can be constructed in parallel on multiple node computers in a distributed system. The workload of generating a suffix tree is almost evenly distributed among many nodes in the distributed system, and both the time and space cost is greatly reduced. Moreover, once sub-suffix trees are constructed on each node, multiple keywords starting with different characters can be searched in parallel on the node computers. Comparison results on suffix tree generating cost and keyword string matching performance show that the presented suffix tree algorithm is better in terms of time complexity on both construction and matching.
  • Keywords
    computational complexity; parallel algorithms; string matching; tree data structures; distributed system; keyword string matching performance; multiple node computer; parallel suffix tree construction algorithm; subsuffix tree decomposition; suffix tree generating cost; time complexity; parallel algorithm; parallel suffix tree algorithm; string matching; suffix tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-61284-485-5
  • Type

    conf

  • DOI
    10.1109/ICCSN.2011.6014022
  • Filename
    6014022