DocumentCode
802532
Title
Cache-Conscious Automata for XML Filtering
Author
He, Bingsheng ; Luo, Qiong ; Choi, Byron
Author_Institution
Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Kowloon
Volume
18
Issue
12
fYear
2006
Firstpage
1629
Lastpage
1644
Abstract
Hardware cache behavior is an important factor in the performance of memory-resident, data-intensive systems such as XML filtering engines. A key data structure in several recent XML filters is the automaton, which is used to represent the long-running XML queries in the main memory. In this paper, we study the cache performance of automaton-based XML filtering through analytical modeling and system measurement. Furthermore, we propose a cache-conscious automaton organization technique, called the hot buffer, to improve the locality of automaton state transitions. Our results show that 1) our cache performance model for XML filtering automata is highly accurate and 2) the hot buffer improves the cache performance as well as the overall performance of automaton-based XML filtering
Keywords
XML; automata theory; cache storage; data structures; information filtering; query processing; XML filtering engines; automaton state transitions; cache-conscious automaton organization technique; data structure; data-intensive systems; hardware cache behavior; hot buffer; memory-resident systems; Analytical models; Automata; Data structures; Doped fiber amplifiers; Engines; Filtering; Filters; Helium; Performance analysis; XML; Cache-conscious; XML filtering; automata; buffer.; cache behavior model; query processing;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2006.184
Filename
1717420
Link To Document