• DocumentCode
    238854
  • Title

    A new grouping genetic algorithm for the MapReduce placement problem in cloud computing

  • Author

    Xiaoyong Xu ; Maolin Tang

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Queensland Univ. of Technol., Brisbane, QLD, Australia
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    1601
  • Lastpage
    1608
  • Abstract
    MapReduce is a computation model for processing large data sets in parallel on large clusters of machines, in a reliable, fault-tolerant manner. A MapReduce computation is broken down into a number of map tasks and reduce tasks, which are performed by so called mappers and reducers, respectively. The placement of the mappers and reducers on the machines directly affects the performance and cost of the MapReduce computation. From the computational point of view, the mappers/reducers placement problem is a generation of the classical bin packing problem, which is NP-complete. Thus, in this paper we propose a new grouping genetic algorithm for the mappers/reducers placement problem in cloud computing. Compared with the original one, our grouping genetic algorithm uses an innovative coding scheme and also eliminates the inversion operator which is an essential operator in the original grouping genetic algorithm. The new grouping genetic algorithm is evaluated by experiments and the experimental results show that it is much more efficient than four popular algorithms for the problem, including the original grouping genetic algorithm.
  • Keywords
    Big Data; bin packing; cloud computing; computational complexity; fault tolerant computing; genetic algorithms; parallel programming; NP-complete problem; bin packing problem; cloud computing; coding scheme; fault-tolerant computing; grouping genetic algorithm; large data set processing; mapper placement problem; mapreduce placement problem; reducer placement problem; Cloud computing; Encoding; Genetic algorithms; Knowledge based systems; Search problems; Sociology; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2014 IEEE Congress on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6626-4
  • Type

    conf

  • DOI
    10.1109/CEC.2014.6900361
  • Filename
    6900361