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
Link To Document