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...

Full description

Bibliographic Details
Published in:Scientific World Journal pp. 628471 - 628472
Main Authors: Panicker, Shina, Vijay Kumar, T V, Kumar, T V Vijay
Format: Journal Article
Published: Wiley-Blackwell 2014
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=109670889&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 109670889
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        1537744X
        1BX5
      jtl: Scientific World Journal
      issn: 1537744X
      maglogo: N
    pubinfo:
      dt: 2014
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        109670889
        NLM24963513
        2012629519
        10.1155/2014/628471
        NLM24963513
        PMC4052109
        109670889
      ppf: 628471
      ppct: 1
      formats:
      tig:
        atl: Distributed query plan generation using multiobjective genetic algorithm.
      aug:
        au:
          Panicker, Shina
          Vijay Kumar, T V
          Kumar, T V Vijay
        affil: School of Computer and Systems Sciences, Jawaharlal Nehru University, New Delhi 110067, India
      sug:
      ab: 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.
      pubtype: Academic Journal
      doctype: Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N