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
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;
Conference_Titel :
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-0802-4
DOI :
10.1109/ICDE.2007.367869