Skip to main content
Top

2016 | OriginalPaper | Chapter

Vector Evaluated Genetic Algorithm-Based Distributed Query Plan Generation in Distributed Database

Authors : Vikash Mishra, Vikram Singh

Published in: Proceedings of the International Conference on Recent Cognizance in Wireless Communication & Image Processing

Publisher: Springer India

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Distributed query processing (DQP) determines an optimal query plan, which generates user query results in efficient manner by selecting optimal set of database sites. Multi-objective DQP problems become more complex because a query optimizer has to select optimal, non-dominated QEP’s, query equivalent plans, based on conflicting objective values. In past few years, evolutionary techniques are employed on such problems, although they are unable to get a good balance between efficacy and efficiency in all attempts. A meta-heuristic-based algorithm is presented which determines the combinations of database sites, in response to a query or group of queries. In this paper a technique is proposed for the optimal query plan generation, based on the meta-heuristics, modelled for distributed query processing, through an improved vector evaluated genetic algorithm for generation and selection of optimal query plans on distributed database. The algorithm’s optimization performance is evaluated with other approaches and optimization reliability along with efficiency is benchmarked using performance graphs; comparisons indicate that the vector evaluated genetic algorithm (VEGA) converges better than aggregation-based method (weighted-sum approach). Top-K query plans, average query cost and number of generations are the parameters used for the comparative analysis.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bernstein, P.A., Goodman, N., Reeve, C.L, Rothnie, J.B., Wong, E.: Query processing in a system for distributed database. ACM Trans. Database Syst. 4(602–625) (1981) Bernstein, P.A., Goodman, N., Reeve, C.L, Rothnie, J.B., Wong, E.: Query processing in a system for distributed database. ACM Trans. Database Syst. 4(602–625) (1981)
2.
go back to reference Chu, W., Hurley, P.: Optimal query processing for distributed database systems. IEEE TC C-31(835–850) (1982) Chu, W., Hurley, P.: Optimal query processing for distributed database systems. IEEE TC C-31(835–850) (1982)
3.
go back to reference Chang, C.C., Yu, C.T.: Distributed query processing. ACM Comput. Surv. 16(4), 399–433 (1984)CrossRefMATH Chang, C.C., Yu, C.T.: Distributed query processing. ACM Comput. Surv. 16(4), 399–433 (1984)CrossRefMATH
4.
go back to reference Ceri, S., Pelagati, G.: Distributed Database: Principles and Systems. McGraw Hill (1984) Ceri, S., Pelagati, G.: Distributed Database: Principles and Systems. McGraw Hill (1984)
5.
go back to reference Gregory, M.: Performance issues in distributed query processing. IEEE Trans. Parallel Distrib. Syst. 4(8) (1993) Gregory, M.: Performance issues in distributed query processing. IEEE Trans. Parallel Distrib. Syst. 4(8) (1993)
6.
go back to reference Kossmann, D.: The State of the art in distributed query processing. ACM Comput. Surv. (2000) Kossmann, D.: The State of the art in distributed query processing. ACM Comput. Surv. (2000)
7.
go back to reference Chang, J.M.: A heuristic approach to distributed query processing. In: Proceedings of VLDB (1982) Chang, J.M.: A heuristic approach to distributed query processing. In: Proceedings of VLDB (1982)
8.
go back to reference Jarke, M., Koch, J.: Query optimization in database systems. ACM Comput. Surv. (1984) Jarke, M., Koch, J.: Query optimization in database systems. ACM Comput. Surv. (1984)
9.
go back to reference Fonseca, C.M., Fleming, P.J.: An overview of evolutionary algorithms in multiobjective optimization. Evol. Comput. 3(1), 1–16 (1995) Fonseca, C.M., Fleming, P.J.: An overview of evolutionary algorithms in multiobjective optimization. Evol. Comput. 3(1), 1–16 (1995)
10.
go back to reference Coello, C.A.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowl. Inf. Syst. (1999) Coello, C.A.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowl. Inf. Syst. (1999)
11.
go back to reference Ishibuchi, H., Narukawa, K.: Comparison of evolutionary multi-objective optimization with reference solution-based single-objective approach. In: Proceedings of GECCO-2005, USA, pp. 787–794 (2005) Ishibuchi, H., Narukawa, K.: Comparison of evolutionary multi-objective optimization with reference solution-based single-objective approach. In: Proceedings of GECCO-2005, USA, pp. 787–794 (2005)
12.
go back to reference Fleming, P., Wang, R., Purshouse, R., Fleming, P.: Local preference-inspired co-evolutionary algorithms, In: Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, vol. 3, no. 1, pp. 513–520 (2012) Fleming, P., Wang, R., Purshouse, R., Fleming, P.: Local preference-inspired co-evolutionary algorithms, In: Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, vol. 3, no. 1, pp. 513–520 (2012)
13.
go back to reference Vijay Kumar, T.V., Singh, V., Verma, A.K.: Int. J. Comput. Theory Eng. 3(1) (1793–8201) (2011) Vijay Kumar, T.V., Singh, V., Verma, A.K.: Int. J. Comput. Theory Eng. 3(1) (1793–8201) (2011)
14.
go back to reference Panicker, S., Vijay Kumar, T.V.: Distributed query plan generation using multiobjective genetic algorithm. In: ICICA (2011) Panicker, S., Vijay Kumar, T.V.: Distributed query plan generation using multiobjective genetic algorithm. In: ICICA (2011)
15.
go back to reference Goldberg, D., Deb, K.: A comparative analysis of selection schemes used in genetic algorithms. Found. Genet. Algorithms (69–93) (1991) Goldberg, D., Deb, K.: A comparative analysis of selection schemes used in genetic algorithms. Found. Genet. Algorithms (69–93) (1991)
16.
go back to reference Epstein, S.R., Wang, M.E.: Distributed query processing in relational databases system. In: Proceedings of ACM SIGMOD (1978) Epstein, S.R., Wang, M.E.: Distributed query processing in relational databases system. In: Proceedings of ACM SIGMOD (1978)
17.
go back to reference Kambayashi, Y.S., Yoshikawa, M.: Query processing for distributed databases using generalized semi-joins. In: International Conference of Management of Data in ACM SIGMOD, pp. 151–160 (1982) Kambayashi, Y.S., Yoshikawa, M.: Query processing for distributed databases using generalized semi-joins. In: International Conference of Management of Data in ACM SIGMOD, pp. 151–160 (1982)
18.
go back to reference Bodorik, P., Riordon, J.S.: Distributed query processing optimization objectives. In: Proceedings of the IEEE Fourth ICDE, LA CA, pp. 320–329 (1988) Bodorik, P., Riordon, J.S.: Distributed query processing optimization objectives. In: Proceedings of the IEEE Fourth ICDE, LA CA, pp. 320–329 (1988)
19.
go back to reference Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975) Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)
20.
go back to reference Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press (1998) Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press (1998)
21.
go back to reference Deb, K.: Multi-objective Optimization Using Evolutionary Algorithms. Wiley (2001) Deb, K.: Multi-objective Optimization Using Evolutionary Algorithms. Wiley (2001)
22.
go back to reference Deb, K., Goldberg, D.E.: An investigation of niche and species formation in genetic function optimization. In: Proceedings of the Third ICGA, pp. 1–10 (1990) Deb, K., Goldberg, D.E.: An investigation of niche and species formation in genetic function optimization. In: Proceedings of the Third ICGA, pp. 1–10 (1990)
23.
go back to reference Deb, K.: Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evol. Comput. 7(3), 205–230 (1999) Deb, K.: Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evol. Comput. 7(3), 205–230 (1999)
24.
go back to reference Schaffer, J.D.: Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of ICGA, Hillsdale, pp. 93–100 (1987) Schaffer, J.D.: Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of ICGA, Hillsdale, pp. 93–100 (1987)
25.
go back to reference Zitzler, E., Deb, K., Thiele, L.: Comparison of multi-objective evolutionary algorithms: empirical results. Evol. Comput. 8(2), 173–195 (2000)CrossRef Zitzler, E., Deb, K., Thiele, L.: Comparison of multi-objective evolutionary algorithms: empirical results. Evol. Comput. 8(2), 173–195 (2000)CrossRef
26.
go back to reference Deb, K., Agrawal, S.: Understanding interactions among genetic algorithm parameters. Found. Genet. Algorithms V, 265–286 (1998) Deb, K., Agrawal, S.: Understanding interactions among genetic algorithm parameters. Found. Genet. Algorithms V, 265–286 (1998)
27.
go back to reference Yu, C.T., Guh, K.C., Chen, A.L.P.: An integrated algorithm for distributed query processing. In: IFIP Conference on Distributed Processing, Amsterdam (1987) Yu, C.T., Guh, K.C., Chen, A.L.P.: An integrated algorithm for distributed query processing. In: IFIP Conference on Distributed Processing, Amsterdam (1987)
Metadata
Title
Vector Evaluated Genetic Algorithm-Based Distributed Query Plan Generation in Distributed Database
Authors
Vikash Mishra
Vikram Singh
Copyright Year
2016
Publisher
Springer India
DOI
https://doi.org/10.1007/978-81-322-2638-3_37