2013
DOI: 10.1007/s10115-012-0608-4
|View full text |Cite
|
Sign up to set email alerts
|

A multi-colony ant algorithm for optimizing join queries in distributed database systems

Abstract: Distributed database systems provide a new data processing and storage technology for decentralized organizations of today. Query optimization, the process to generate an optimal execution plan for the posed query, is more challenging in such systems due to the huge search space of alternative plans incurred by distribution. As finding an optimal execution plan is computationally intractable, using stochastic-based algorithms has drawn the attention of most researchers. In this paper, for the first time, a mul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 23 publications
(20 citation statements)
references
References 32 publications
(59 reference statements)
0
19
0
Order By: Relevance
“…In order to measure the effectiveness of the global query execution plans, we develop a cost model that is based on the total execution time of the queries [35,24,36]. The model uses QP trees that can be executed in a parallel manner by several computers to examine every factor in detail [44].…”
Section: Cost Modelmentioning
confidence: 99%
“…In order to measure the effectiveness of the global query execution plans, we develop a cost model that is based on the total execution time of the queries [35,24,36]. The model uses QP trees that can be executed in a parallel manner by several computers to examine every factor in detail [44].…”
Section: Cost Modelmentioning
confidence: 99%
“…The problem of query optimization that involves set operations to achieve minimum communication costs in a distributed database system is NP-hard problem. 8,39 For a complex query (involving many relations and many operators), the number of equivalent operator trees can be very high. 40 The answers to a user query are provided by the combination of relations.…”
Section: Problem Statementmentioning
confidence: 99%
“…42 In the distributed databases, data may be replicated on different sites over the shared network. 8,40 Join query in distributed databases is used to join the data from multiple sites. Each combination can be a query plan.…”
Section: Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…Golshanara et al 65 have proposed an Ant Colony Optimizer (ACO) to order the query plans to join operations in an environment with the data replicated across multiple sites. In the proposed algorithm, four types of ants collaborate with each other to provide an efficient execution plan and each colony makes a decision to find the optimal plan.…”
Section: An Overview Of Non-deterministic Cost-based Query Plan Enumementioning
confidence: 99%