On Improvement of the Volcano Search and Optimization Strategy | SpringerLink
Skip to main content

On Improvement of the Volcano Search and Optimization Strategy

  • Conference paper
Applied Parallel Computing. State of the Art in Scientific Computing (PARA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3732))

Included in the following conference series:

  • 1474 Accesses

Abstract

The ever-increasing load on databases dictates that queries do not need to be processed one by one. Multi-query optimization seeks to optimize queries grouped in batches instead of one by one. Multi-query optimizers aim at identifying inter and intra query similarities to bring up sharing of common sub-expressions and hence saving computer resources like time, processor cycles and memory. Of course, the searching takes some resources but so long as the saved resources are more than those used, there is a global benefit. Since queries are random and from different sources, similarities are not guaranteed but since they are addressed to the same schema, it is likely. The search strategy need to be intelligent such that it continues only when there is a high probability of a sharing (hence resource saving) opportunity. We present a search strategy that assembles the queries in an order such that the benefits are high, that detects null sharing cases and therefore terminates the similar sub-expressions’ search as well as removing sub-expressions which already exist else where so as to reduce subsequent searching procedures for a global advantage.

AMS Subject Classification: 68M20, 68P20, 68Q85

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Cosar, A., Lim, E., Srivasta, J.: Multiple query Optimization with depth-first branch and bond and dynamic query ordering. In: International Conference on Information and Knowledge Management (2001)

    Google Scholar 

  2. Graefe, G., McKenna, W.J.: Extensibility and search efficiency in the Volcano Optimizer generator. Technical report CU-CS-91-563. University of Colorado (1991)

    Google Scholar 

  3. Park, J., Seger, A.: Using common sub-expressions to optimize multiple queries. In: Proceedings of the IEEE International Conference on Data Engineering (1988)

    Google Scholar 

  4. Kroger, J., Stefan, P., Heuer, A.: Query optimization: On the ordering of Rules. Research paper, Cost - and Rule based Optimization of object - oriented queries (CROQUE) Project University of Restock and University of Hamburg - Germany (2001)

    Google Scholar 

  5. Shim, K.: Advanced query optimization techniques for relational database systems. PhD dissertation, University of Maryland (1993)

    Google Scholar 

  6. Shim, K., Sellis, T.K., Nau, D.: Improvements on a heuristic algorithm for multiple-query Optimization. Technical report, University of Maryland, Department of Computer science (1994)

    Google Scholar 

  7. Selinger, P.G., Astrahan, M.M., Chamberlin, D.D., Lorie, R.A., Price, T.G.: Access path selection in relational database management systems. In: Preceeding of the ACM-SIGMOD Conference for the Management of Data, pp. 23–34 (1979)

    Google Scholar 

  8. Roy, P., Seshadri, S., Sudarshan, S., Bhobe, S.: Practical Algorithms for multiquery Optimization. Technical Report, Indian Institute of Technology, Bombay (1998)

    Google Scholar 

  9. Roy, P., Seshadri, S., Sudarshan, S., Bhobe, S.: Efficient and Extensible algorithms for Multi query optimization. Research Paper. In: SIGMOD International Conference on management of data (2001)

    Google Scholar 

  10. Sellis, T.K., Gosh, S.: On Multi-query Optimization Problem. IEEE Transactions on Knowledge and Data Engineering, 262–266 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baryamureeba, V., Ngubiri, J. (2006). On Improvement of the Volcano Search and Optimization Strategy. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958_101

Download citation

  • DOI: https://doi.org/10.1007/11558958_101

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29067-4

  • Online ISBN: 978-3-540-33498-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics