Cargando…
Distributed Query Plan Generation Using Multiobjective Genetic Algorithm
A distributed query processing strategy, which is a key performance determinant in accessing distributed databases, aims to minimize the total query processing cost. One way to achieve this is by generating efficient distributed query plans that involve fewer sites for processing a query. In the cas...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4052109/ https://www.ncbi.nlm.nih.gov/pubmed/24963513 http://dx.doi.org/10.1155/2014/628471 |
_version_ | 1782320190582685696 |
---|---|
author | Panicker, Shina Vijay Kumar, T. V. |
author_facet | Panicker, Shina Vijay Kumar, T. V. |
author_sort | Panicker, Shina |
collection | PubMed |
description | A distributed query processing strategy, which is a key performance determinant in accessing distributed databases, aims to minimize the total query processing cost. One way to achieve this is by generating efficient distributed query plans that involve fewer sites for processing a query. In the case of distributed relational databases, the number of possible query plans increases exponentially with respect to the number of relations accessed by the query and the number of sites where these relations reside. Consequently, computing optimal distributed query plans becomes a complex problem. This distributed query plan generation (DQPG) problem has already been addressed using single objective genetic algorithm, where the objective is to minimize the total query processing cost comprising the local processing cost (LPC) and the site-to-site communication cost (CC). In this paper, this DQPG problem is formulated and solved as a biobjective optimization problem with the two objectives being minimize total LPC and minimize total CC. These objectives are simultaneously optimized using a multiobjective genetic algorithm NSGA-II. Experimental comparison of the proposed NSGA-II based DQPG algorithm with the single objective genetic algorithm shows that the former performs comparatively better and converges quickly towards optimal solutions for an observed crossover and mutation probability. |
format | Online Article Text |
id | pubmed-4052109 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-40521092014-06-24 Distributed Query Plan Generation Using Multiobjective Genetic Algorithm Panicker, Shina Vijay Kumar, T. V. ScientificWorldJournal Research Article A distributed query processing strategy, which is a key performance determinant in accessing distributed databases, aims to minimize the total query processing cost. One way to achieve this is by generating efficient distributed query plans that involve fewer sites for processing a query. In the case of distributed relational databases, the number of possible query plans increases exponentially with respect to the number of relations accessed by the query and the number of sites where these relations reside. Consequently, computing optimal distributed query plans becomes a complex problem. This distributed query plan generation (DQPG) problem has already been addressed using single objective genetic algorithm, where the objective is to minimize the total query processing cost comprising the local processing cost (LPC) and the site-to-site communication cost (CC). In this paper, this DQPG problem is formulated and solved as a biobjective optimization problem with the two objectives being minimize total LPC and minimize total CC. These objectives are simultaneously optimized using a multiobjective genetic algorithm NSGA-II. Experimental comparison of the proposed NSGA-II based DQPG algorithm with the single objective genetic algorithm shows that the former performs comparatively better and converges quickly towards optimal solutions for an observed crossover and mutation probability. Hindawi Publishing Corporation 2014 2014-05-14 /pmc/articles/PMC4052109/ /pubmed/24963513 http://dx.doi.org/10.1155/2014/628471 Text en Copyright © 2014 S. Panicker and T. V. Vijay Kumar. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Panicker, Shina Vijay Kumar, T. V. Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title | Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title_full | Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title_fullStr | Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title_full_unstemmed | Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title_short | Distributed Query Plan Generation Using Multiobjective Genetic Algorithm |
title_sort | distributed query plan generation using multiobjective genetic algorithm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4052109/ https://www.ncbi.nlm.nih.gov/pubmed/24963513 http://dx.doi.org/10.1155/2014/628471 |
work_keys_str_mv | AT panickershina distributedqueryplangenerationusingmultiobjectivegeneticalgorithm AT vijaykumartv distributedqueryplangenerationusingmultiobjectivegeneticalgorithm |