Generation Method of Concurrency Control Program by Using Genetic Programming

Created by W.Langdon from gp-bibliography.bib Revision:1.4340

  author =       "Shinji Tamura and Teruhisa Hochin and Hiroki Nomiya",
  title =        "Generation Method of Concurrency Control Program by
                 Using Genetic Programming",
  booktitle =    "12th ACIS International Conference on Software
                 Engineering, Artificial Intelligence, Networking and
                 Parallel/Distributed Computing (SNPD 2011)",
  year =         "2011",
  month =        "6-8 " # jul,
  pages =        "175--180",
  address =      "Sydney, Australia",
  abstract =     "This paper proposes a generation system of concurrency
                 control program by using genetic programming (GP). This
                 system generates concurrency control program according
                 to the features of transactions, which are collections
                 of database operations. Functions and terminals of
                 trees representing program in GP, and the fitness
                 measure function used in GP are proposed. The functions
                 and the terminals include those changing and testing
                 variables attached to data items and transactions as
                 well as those checking the kind of operation etc. These
                 will bring us general concurrency control program,
                 which is beyond the combination of the parts of
                 traditional concurrency control program. As the
                 granularity of the functions and the terminals is
                 small, the sub-trees, which are used for the popular
                 concurrency control protocol, and are prepared in
                 advance, are used. The fitness measure function
                 considers the goodness of concurrency control program.
                 The experiments show that a concurrency control program
                 using locks could be generated under the concurrent
                 environment, while a concurrency control program better
                 than the two-phase locking protocol could be generated
                 under the not-so-concurrent environment.",
  keywords =     "genetic algorithms, genetic programming, concurrency
                 control program, database operation, fitness measure
                 function, two-phase locking protocol, concurrency
  DOI =          "doi:10.1109/SNPD.2011.16",
  notes =        "Also known as \cite{6063562}",

Genetic Programming entries for Shinji Tamura Teruhisa Hochin Hiroki Nomiya