DocumentCode
2848659
Title
Cache-conscious automata for XML filtering
Author
He, Bingsheng ; Luo, Qiong ; Choi, Byron
Author_Institution
Hong Kong Univ. of Sci. & Technol., Hong Kong
fYear
2005
fDate
5-8 April 2005
Firstpage
878
Lastpage
889
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; automaton-based XML filtering engines; cache performance; cache-conscious automaton organization technique; data structure; data-intensive systems; hardware cache behavior; long-running XML queries; Automata; Data structures; Doped fiber amplifiers; Electric breakdown; Engines; Filtering; Filters; Hardware; Helium; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN
1084-4627
Print_ISBN
0-7695-2285-8
Type
conf
DOI
10.1109/ICDE.2005.31
Filename
1410200
Link To Document