Skip to main content

Multi-objective Parametric Query Optimization for Distributed Database Systems

  • Conference paper
  • First Online:
Proceedings of Fifth International Conference on Soft Computing for Problem Solving

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 436))

Abstract

A classical query optimization compares solutions on single cost metric, not capable for multiple costs. A multi-objective parametric optimization (MPQ) approach is potentially capable for optimization over multiple cost metrics and query parameters. This paper demonstrated an approach for multi-objective parametric query optimization (MPQO) for advanced database systems such as distributed database systems (DDBS). The query equivalent plans are compared according to multiple cost metrics and query related parameters (modeled by a function on metrics), cost metrics, and query parameters are semantically different and computed at different stage of optimization. MPQO also generalizes parametric optimization by catering the multiple metrics for query optimization. In this paper, performance of MPQO variants based on nature-inspired optimization; ‘Multi-Objective Genetic Algorithm’ and a parameter-less optimization ‘Teaching-learning- based optimization’ are also analyzed. MPQO builds a parametric space of query plans and progressively explores the multi-objective space according to user tradeoffs on query metrics. In heterogeneous and distributed database system, logically unified data is replicated and distributed across multiple distributed sites to achieve high reliable and available data system; this imposed a challenge on evaluation of Pareto set. An MPQO attempt exhaustively determines the optimal query plans on each end of parametric space.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alom, B.M., Henskens, F., Hannaford, M.: Query processing and optimization in distributed database systems. Int. J. Comput. Sci. Netw. Secur. 9(9), 143–152 (2009)

    Google Scholar 

  2. Gregory, M.: Genetic algorithm optimization of distributed database queries. In: Proceedings of IEEE World Congress on Computational Intelligence, pp. 271–276. IEEE, AK (1998)

    Google Scholar 

  3. Ioannidis, Y.E., Kang, Y.: Randomized algorithms for optimizing large join queries. In: Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, pp. 312–321. ACM, USA (1990)

    Google Scholar 

  4. Liu, C., Yu, C.: Performance issues in distributed query processing. IEEE Trans. Parallel Distrib. Syst. 4(8), 889–905 (1993)

    Google Scholar 

  5. Liu, C., Chen, H., Warren, K.: A distributed query processing strategy using placement dependency. In: Proceedings of the 12th International Conference Data Engineering, pp. 477–484. New Orleans, Louisiana (1996)

    Google Scholar 

  6. Trummer, I., Koch, C.: Multi-objective parametric query optimization. In: Proceedings of 41st International Conference on VLDB, pp. 221–232, Coast, Hawaii (2015)

    Google Scholar 

  7. Ganguly, S.: Design and analysis of parametric query optimization algorithms. In: Proceedings of 24th International Conference on VLDB, pp. 228–238. Morgan Kaufman, USA (1998)

    Google Scholar 

  8. Ganguly, S., Hasan, W., Krishnamurthy, R.: Query optimization for parallel execution. In: Proceedings of the 1992 ACM SIGMOID International Conference on Management of Data, pp. 9–18. ACM, USA (1992)

    Google Scholar 

  9. Bruno, N.: Polynomial heuristics for query optimization. In: Proceedings of International Conference of Data Engineering, pp. 589–600. IEEE, USA (2010)

    Google Scholar 

  10. Trummer, I., Koch, C.: Approximation schemes for many-objective query optimization. In: Proceedings of the 2014 ACM SIGMOID International Conference on Management of Data, pp. 1299–1310. ACM, USA (2014)

    Google Scholar 

  11. Rho, S., March, S.T.: Optimizing distributed join queries: a genetic algorithmic approach. Ann. Oper. Res. 71, 199–228 (1997)

    Google Scholar 

  12. Swami, A., Gupta, A.: Optimization of large join queries. In: Proceedings of the 1988 ACM SIGMOD International Conference on Data Management, vol. 17, no 3, pp. 8–17. ACM, USA (1998)

    Google Scholar 

  13. Kumar, T.V., Singh, V., Verma, A.K.: Generating distributed query processing plans using genetic algorithm. In: Proceedings of the 2010 International Conference on Data Storage and Data Engineering, pp. 173–177. IEEE, USA (2010)

    Google Scholar 

  14. Singh, V., Mishra, V.: Distributed query plan generation using aggregation based multi-objective genetic algorithm. In: Proceedings of International Conference on TCS, pp. 20–29. ACM, USA (2014)

    Google Scholar 

  15. Mishra, V., Singh, V.: Generating optimal query plans for distributed query processing using teacher-learner based optimization. In: Proceedings of 11th International Conference on Data Mining and Warehouse, vol. 54, pp. 281–290. Elsevier, India (2015)

    Google Scholar 

  16. Kambhampati, S., Nambiar, S., Nie, Z., Vaddi, S.: Havasu: A multi-objective, adaptive query processing framework for web data integration. Technical Report (2002)

    Google Scholar 

  17. Hulgeri, A., Sudarshan, S.: Parametric query optimization for linear and piecewise linear cost functions. In: Proceedings of 28th International Conference on VLDB, pp. 167–178, VLDB (2002)

    Google Scholar 

  18. Bizarro, P., Bruno, N., DeWitt, D.: Progressive parametric query optimization. Trans. Knowl. Data Eng. 21(04), 582–594 (2009)

    Google Scholar 

  19. Xu, Z., Tu, Y.C., Wang, X.: PET: Reducing database energy cost via query optimization. In: Proceedings of VLDB endowment, vol. 5, no. 12, pp. 1954–1957 (2012).

    Google Scholar 

  20. Rao, R.V., Savsani, V.J., Vakharia, D.P.: Teaching–learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf. Sci.: Int. J. 183(1), 1–15 (2012)

    Google Scholar 

  21. Rao, R.V., Patel, V.: An elitist teaching learning-based optimization algorithm for solving complex constrained optimization problems. Int. J. Ind. Eng. Comput. 3(4), 535–560 (2012)

    Google Scholar 

Download references

Acknowledgments

The author was inspired (in different ways) by discussion at the AEOTIT 2014, a workshop on advanced optimization techniques had the discussions that ultimately led to this research work. Dr. R.V. Rao, Professor at SVNIT Surat, Gujrat, India. The TLBO played key role on the development of optimized solution in various fundamental engineering problems.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vikram Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Vikram Singh (2016). Multi-objective Parametric Query Optimization for Distributed Database Systems. In: Pant, M., Deep, K., Bansal, J., Nagar, A., Das, K. (eds) Proceedings of Fifth International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 436. Springer, Singapore. https://doi.org/10.1007/978-981-10-0448-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-0448-3_18

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-0447-6

  • Online ISBN: 978-981-10-0448-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics