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
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;
Conference_Titel :
Evolutionary Computation (CEC), 2014 IEEE Congress on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-6626-4
DOI :
10.1109/CEC.2014.6900361