• 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