Performance Analysis of Meta-Heuristic-Based Query Optimization Algorithms for Large-scale Decision Support Systems

Authors

  • Anita Mohanty, Sambit Kumar Mishra

Keywords:

Cost Analysis, Genetic Algorithm, Meta-heuristic Algorithms, Performance Evaluation, Query Optimization, Run-time Analysis, Stochastic Approach

Abstract

Database systems continue to be fascinated in the alluring quest of query optimisation, a field distinguished by continual heuristic developments. Swift data access and analysis are of utmost importance in the dynamic world of Decision Support System (DSS) databases. This research introduces a novel stochastic DSS query optimizer, expanding the capabilities of existing genetic approaches. The Enumeration-based Query Optimizer (EBQO), Genetic-based Query Optimizer (GBQO), and the recently suggested Stochastic-based Query Optimizer (SBQO) emerge as prominent candidates within the spectrum of query optimisation approaches. In comparison to EBQO and GBQO, SBQO, a stochastic technique, exhibits superior relevance to query optimisation. Notably, SBQO surpasses its rivals in two essential areas: runtime effectiveness and Total Costs Optimisation. This notable efficiency underlines how well stochastic strategies work for obtaining the best results when it comes to query optimisation. The importance of stochastic approaches in improving query optimisation efforts is highlighted by these results, opening up a path to more effective and favourable outcomes. This study provides a convincing demonstration of the significant advantages that cutting-edge stochastic techniques, such as SBQO, may bring to the field of query optimisation, a crucial component of effective database administration and decision support.

Downloads

Download data is not yet available.

References

Hevener AR, Yao SB. Query processing in distributed database systems. IEEE Trans. Softw. Eng. 1979;5(3):177–87.

Ceri S, Pelagatti G. Allocation of operations in distributed database access. IEEE Trans. Comp. 1982;31(2):119–29.

Chen Yan, Zhou Lin, Li Taoying, Yu Yinging. The semi-join query optimization in distributed database system. In: National Conference on Information Technology and Computer Science. Atlantis Press; 2012. p. 606–9.

Martin TP, Lam KH, Russel Judy I. An evaluation of site selection algorithm for distributed query processing. Comp. J. 1990;33(1):61–70.

Apers Peter MG, Hevner Alan N, Yao Bing S. Optimization algorithms for distributed queries. IEEE Trans. Softw. Eng. 1983; SE-9.1:57–68.

Ghaemi Reza, Fard Amin Milani, Tabatabaee Hamid, Sadeghizadeh Mahdi. Evolutionary query optimization for heterogeneous distributed database systems. World Acad. Sci., Eng. Technol.2008;2:34–40.

Mor Jyoti, Kashyap Indu, Rathy RK. Analysis of query optimization techniques in databases. Int. J. Comp. Appl. 2012;47(15):5–9.

Sevinc Ender, Cosar Ahmat. An evolutionary genetic algorithm for optimization of distributed database queries. Comp. J. 2011; 54:717–25.

Kayvan Asghari, Ali Safari Mamaghani, Mohammad Reza Meybodi, An evolutionary algorithm for query optimization in database, in: Innovative Techniques in Instruction, E-Learning, E-Assessment and Education, 2008, pp. 249–254.

Chande Swati V, Sinha Madhvi. Genetic algorithm: a versatile optimization tool. BVICAM’s Int. J. Inf. Technol. 2008;1(1):7–12.

Panicker Shina, Vijay Kumar TV. Distributed query plan generation using multi-objective genetic algorithms. World Scient. J.2014; 2014:1–17.

Johann Christoph Fregtag, The Basic Principles of Query Optimization in Relational Database Management System, European Computer Industry Research Centre Germany, Internal Report IR-KB-59, 1989, pp. 1–15.

M. Tamer Ozsu, Valduries Patrick, Principles of Distributed Database System, second ed., Pearson Education (chap. 1–6).

March, Rho ST. Allocating data and operations to nodes in distributed database design. IEEE Trans. Knowl. Data Eng. 1995; 7(2):305–17.

Kumar TV, Singh V, Verma AK. Distributed query processing plan generation using genetic algorithm. Int. J. Comp. Theory Eng. 2011;3(1):38–45.

Goldberg David E. Genetic Algorithm in Search, Optimization & Learning. New Delhi: Pearson Education; 1999 (chap. 1).

Paulinas Mantas, Usˇinskas Andrius. A survey of genetic algorithms applications for image enhancement and segmentation. Inf. Technol. Control 2007;36(3):278–84.

Carlos Alberto Gonzalez Pico, Roger L. Wainwright, Dynamic scheduling of computer tasks using genetic algorithms, in: Proceedings of the First IEEE Conference on Evolutionary Computation IEEE World Congress on Computational Intelligence, Orlando, 1994, pp. 829–833.

Omara Fatma A, Arafa Mona M. Genetic algorithm for task scheduling problem. J. Paral. Distrib. Comput. 2010;70(1):13–22.

Karegowda Asha Gowda, Manjunath AS, Jayaram MA. Application of genetic algorithm optimized neural network connection weights for medical diagnosis of Pima Indians diabetes. Int. J. Soft Comput. 2011;2(2):15–23.

Hill Anthony M, Kang Sung-Mo. Genetic algorithm based design optimization of CMOS VLSI circuits. Lecture Notes in Computer Science 2005;866:545–55.

Lienig J. A parallel genetic algorithm for performance-driven VLSI routing. IEEE Trans. Evolution. Comput. 1997;1(1):29–39.

Man KF, Tang KS, Kwong S. Genetic algorithms: concept and applications. IEEE Trans. Indust. Electron. 1996;43(5):519–34.

Du Jun, Alhajj Reda, Barker Ken. Genetic Algorithm based approach to database vertical partition. J. Intell. Inf. Syst. 2006;26:167–83.

Kapoor JN. Measures of Information and Their Applications. Wiley Publishers; 1994.

Zhou Rongxi, Cai Ru, Tong Guanqun. Applications of entropy in finance: a review. Entropy 2013;15(11):4909–31.

Hien To, Kuorong Chiang, Cyrus Shahabi, Entropy-based histogram for selectivity estimation, in: CIKM, 2013, pp. 19391948.

Cornell Douglas W, Yu Philip S. On optimal site assignment for relations in the distributed database environment. IEEE Trans. Softw. Eng. 1989;15(8):1004–9.

Pramanik Sakti, Vineyard David. Optimizing join queries in distributed databases. IEEE Trans. Softw. Eng. 1988;14(9): 1319–26.

TPS-DS Benchmark Report, 2012 (accessed on 25/04/2013).

Sarjo, Kapila, Kumar Dinesh, Kanika. A genetic algorithm with entropy based probabilistic initialization and memory for automated rule mining. Adv. Comp. Sci. Inf. Technol. Commun. Comp. Inf. Sci. 2011;131:604–13.

Drenick PE, Smith EJ. Stochastic query optimization in distributed databases. ACM Trans. Database Syst. 1993;18(2): 262–88.

Downloads

Published

16.03.2024

How to Cite

Sambit Kumar Mishra, A. M. . (2024). Performance Analysis of Meta-Heuristic-Based Query Optimization Algorithms for Large-scale Decision Support Systems. International Journal of Intelligent Systems and Applications in Engineering, 12(3), 1108–1118. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5390

Issue

Section

Research Article