Title :
A parallel solution to XML query application
Author :
Chen, Rongxin ; Chen, Weibin
Author_Institution :
Comput. Eng. Coll., Jimei Univ., Xiamen, China
Abstract :
Since various XML query applications have come to the fore recently, performance optimization becomes the research hotspot. With the popularity of multi-core computing condition, parallelization appears as an important optimization measure. The paper presents a parallel solution to XML query application through the combination of parallel XML parsing and parallel XML query. The XML parsing is based on arbitrary XML data partition and parallel sub-tree construction with the final merging procedure. After XML parsing, the region encodings of XML data are obtained for relation matrix construction in that the XPath evaluation in query procedure is based on relation matrix. The matrix construction procedure and query primitives are parallelized to boost performance. As a whole, our solution makes use of multi-core environment through parallelization of key execution stages in query process. The key execution stages are verified by experiment and the whole effect of the solution is presented.
Keywords :
XML; optimisation; parallel processing; program compilers; query processing; software performance evaluation; XML Query Application; XML data partition; XPath evaluation; multicore computing; parallel XML parsing; parallel XML query; performance optimization; relation matrix; relation matrix construction; Artificial intelligence; Artificial neural networks; Bismuth; Computers; XML parsing; XML query; XPath evaluation; multi-core; parallelization;
Conference_Titel :
Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-5537-9
DOI :
10.1109/ICCSIT.2010.5564719