Query join ordering optimization with evolutionary multi-agent systems

被引:13
作者
Goncalves, Frederico A. C. A. [1 ,3 ]
Guimaraes, Frederico G. [1 ]
Souza, Marcone J. F. [2 ]
机构
[1] Univ Fed Minas Gerais, Dept Elect Engn, Belo Horizonte, MG, Brazil
[2] Univ Fed Ouro Preto, Dept Comp Sci, Ouro Preto, Brazil
[3] Univ Fed Ouro Preto, IT Ctr, Ouro Preto, Brazil
关键词
Join ordering problem; Query optimization; Multi-agent system; Evolutionary algorithm; Heuristics; GENETIC ALGORITHM; DECISION-SUPPORT; COLONY; AGENTS; MODEL;
D O I
10.1016/j.eswa.2014.05.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This work presents an evolutionary multi-agent system applied to the query optimization phase of Relational Database Management Systems (RDBMS) in a non-distributed environment. The query optimization phase deals with a known problem called query join ordering, which has a direct impact on the performance of such systems. The proposed optimizer was programmed in the optimization core of the H2 Database Engine. The experimental section was designed according to a factorial design of fixed effects and the analysis based on the Permutations Test for an Analysis of Variance Design. The evaluation methodology is based on synthetic benchmarks and the tests are divided into three different experiments: calibration of the algorithm, validation with an exhaustive method and a general comparison with different database systems, namely Apache Derby, HSQLDB and PostgreSQL. The results show that the proposed evolutionary multi-agent system was able to generate solutions associated with lower cost plans and faster execution times in the majority of the cases. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6934 / 6944
页数:11
相关论文
共 54 条
  • [1] Ahmed Z.H., 2010, International Journal of Biometrics & Bioinformatics (IJBB), V3, P96
  • [2] Permutation tests for multi-factorial analysis of variance
    Anderson, MJ
    Ter Braak, CJF
    [J]. JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2003, 73 (02) : 85 - 113
  • [3] [Anonymous], INTERNATIONAL CONFER
  • [4] [Anonymous], RESOURCE DESCRIPTION
  • [5] [Anonymous], PROCEEDINGS OF THE 1
  • [6] Applications of agent-based models for optimization problems: A literature review
    Barbati, M.
    Bruno, G.
    Genovese, A.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) : 6020 - 6028
  • [7] Bress S, 2013, ADV INTELL SYST, V185, P27
  • [8] BRUNIE L, 1997, PARALLEL DISTRIBUTED, P858
  • [9] CODD EF, 1970, COMMUN ACM, V13, P377, DOI 10.1145/357980.358007
  • [10] Decision support for coordinated road traffic control actions
    Dahal, Keshav
    Almejalli, Khaled
    Hossain, M. Alamgir
    [J]. DECISION SUPPORT SYSTEMS, 2013, 54 (02) : 962 - 975