Schema-based scheduling of event processors and buffer minimization for queries on structured data streams

  • Authors:
  • Christoph Koch;Stefanie Scherzinger;Nicole Schweikardt;Bernhard Stegmaier

  • Affiliations:
  • Technische Universität Wien, Vienna, Austria;Technische Universität Wien, Vienna, Austria;Humboldt Universität zu Berlin, Berlin, Germany;Technische Universität München, Munich, Germany

  • Venue:
  • VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce an extension of the XQuery language, FluX, that supports event-based query processing and the conscious handling of main memory buffers. Purely event-based queries of this language can be executed on streaming XML data in a very direct way. We then develop an algorithm that allows to efficiently rewrite XQueries into the event-based FluX language. This algorithm uses order constraints from a DTD to schedule event handlers and to thus minimize the amount of buffering required for evaluating a query. We discuss the various technical aspects of query optimization and query evaluation within our framework. This is complemented with an experimental evaluation of our approach.