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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Gregory, M.: Genetic algorithm optimization of distributed database queries. In: Proceedings of IEEE World Congress on Computational Intelligence, pp. 271–276. IEEE, AK (1998)
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)
Liu, C., Yu, C.: Performance issues in distributed query processing. IEEE Trans. Parallel Distrib. Syst. 4(8), 889–905 (1993)
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)
Trummer, I., Koch, C.: Multi-objective parametric query optimization. In: Proceedings of 41st International Conference on VLDB, pp. 221–232, Coast, Hawaii (2015)
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)
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)
Bruno, N.: Polynomial heuristics for query optimization. In: Proceedings of International Conference of Data Engineering, pp. 589–600. IEEE, USA (2010)
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)
Rho, S., March, S.T.: Optimizing distributed join queries: a genetic algorithmic approach. Ann. Oper. Res. 71, 199–228 (1997)
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)
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)
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)
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)
Kambhampati, S., Nambiar, S., Nie, Z., Vaddi, S.: Havasu: A multi-objective, adaptive query processing framework for web data integration. Technical Report (2002)
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)
Bizarro, P., Bruno, N., DeWitt, D.: Progressive parametric query optimization. Trans. Knowl. Data Eng. 21(04), 582–594 (2009)
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).
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)