loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
21st International Conference on Data Engineering Workshops (ICDEW'05)
VAMANA - A Scalable Cost-Driven XPath Engine
Tokyo, Japan
April 05-April 08
ISBN: 0-7695-2657-8
Venkatesh Raghavan, Worcester Polytechnic Institute, MA
Kurt Deschler, Worcester Polytechnic Institute, MA
Elke A. Rundensteiner, Worcester Polytechnic Institute, MA

Abstract? Several systems have recently been proposed for the evaluation of XPath expressions. However, none of these systems have demonstrated both scalability with large document sizes and robust support for the XPath language. Many of the scalability problems can be attributed to inadequate use of indexing during query evaluation. While poor support for the XPath language is often a consequence of an architecture overly optimized for certain queries. Finally, the proposed systems fail to adequately address costing with respect to query optimizations.

We present VAMANA as a solution for a cost driven and scalable evaluation of ad-hoc XPath expressions. VAMANA's index-oriented query plans allow queries to be evaluated while reading only a fraction of the data. VAMANA's pipelined query framework minimizes the cost of intermediate query processing while providing cost-based transformations to further improve performance. Our experimental study con?rms that VAMANA's cost-driven optimization approach for optimizing queries achieves a substantial performance improvement with negligible optimization overhead compared to non-optimized queries. Our study comparing VAMANA against several leading XML query engines demonstrates that VAMANA's query engine is signi?cantly faster than these existing solutions in all considered cases.

Index Terms:
XML, XPath, query optimization, cost estimation,indexing.
Citation:
Venkatesh Raghavan, Kurt Deschler, Elke A. Rundensteiner, "VAMANA - A Scalable Cost-Driven XPath Engine," icdew, pp.1278, 21st International Conference on Data Engineering Workshops (ICDEW'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.