DocumentCode
2729905
Title
Combined Static and Dynamic Analysis for Effective Buffer Minimization in Streaming XQuery Evaluation
Author
Schmidt, Martin ; Scherzinger, S. ; Koch, Christian
Author_Institution
Database Group, Saarland Univ., Germany
fYear
2007
fDate
15-20 April 2007
Firstpage
236
Lastpage
245
Abstract
Effective buffer management is crucial for efficient in-memory and streaming XQuery processing. We propose a buffer management scheme which combines static and dynamic analysis to keep main memory consumption low. Our approach relies on a technique that we call active garbage collection and which actively purges buffers at runtime based on the current status of query evaluation. We have built a prototype system for a practical fragment of XQuery which employs our buffer management scheme. The experimental results demonstrate the significant impact of combined static and dynamic analysis on reducing main memory consumption and running time.
Keywords
buffer storage; program diagnostics; query processing; buffer management; buffer minimization; dynamic analysis; in-memory XQuery processing; static analysis; streaming XQuery evaluation; Computer buffers; Database languages; Engines; Memory management; Power system management; Project management; Prototypes; Query processing; Runtime; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location
Istanbul
Print_ISBN
1-4244-0802-4
Type
conf
DOI
10.1109/ICDE.2007.367869
Filename
4221672
Link To Document