DocumentCode :
3147732
Title :
Accelerating Parent-Child Path Matching in XML
Author :
Shao, Feng ; Chen, Gang ; Yu, Lihua ; Bei, Jijun ; Dong, Jinxian
Author_Institution :
Zhejiang Univ., Hangzhou
fYear :
2007
fDate :
26-28 April 2007
Firstpage :
53
Lastpage :
58
Abstract :
With the rapidly increasing popularity of XML as a data format, there is a large demand for efficient XML structural matching techniques. Normally, data in XML are stored in a tree-like structure where nodes (with data) are located using the path relations in the tree. This paper proposes a coding policy named path code to accelerate an important category of structure matching in XML, namely the Parent-Child paths. A Parent-Child path is the path expression that contains only parent-child relationships. The proposed path code employs a partial prefix Path of XML elements using a special compression technique. Based on the path code, we present a Boosting algorithm, which has low-linear time complexity and little I/O cost, to match Parent-Child paths. In addition, we propose two heuristic policies to optimize the Boosting algorithm further by reducing the memory consumption. Our experiments show that the Boosting algorithm considerably outperforms previous algorithms in run-time Parent-Child path matching.
Keywords :
XML; computational complexity; data compression; pattern matching; tree data structures; XML data format; XML structural matching techniques; boosting algorithm; parent-child path matching; path code policy; special compression technique; tree-like structure; Acceleration; Boosting; Collaborative work; Computer science; Costs; Encoding; Proposals; Query processing; Runtime; XML; Boosting; Parent-Child Path; Path Code;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
1-4244-0963-2
Electronic_ISBN :
1-4244-0963-2
Type :
conf
DOI :
10.1109/CSCWD.2007.4281409
Filename :
4281409
Link To Document :
بازگشت