A New Grouping Genetic Algorithm for the MapReduce Placement Problem in Cloud Computing

被引:0
|
作者
Xu, Xiaoyong [1 ]
Tang, Maolin [1 ]
机构
[1] Queensland Univ Technol, Sch Elect Engn & Comp Sci, Brisbane, Qld 4000, Australia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1601 / 1608
页数:8
相关论文
共 50 条
  • [41] Solving Dynamic Spectrum Management Problem Based on Cloud Computing Using Genetic Algorithm
    Ping-Liang Chen
    Yu-Cheng Lin
    Shin-Jia Chen
    Journal of Electronic Science and Technology, 2013, (02) : 132 - 139
  • [42] Solving Dynamic Spectrum Management Problem Based on Cloud Computing Using Genetic Algorithm
    PingLiang Chen
    YuCheng Lin
    ShinJia Chen
    JournalofElectronicScienceandTechnology, 2013, 11 (02) : 132 - 139
  • [43] A grouping genetic algorithm for the multiple traveling salesperson problem
    Brown, Evelyn C.
    Ragsdale, Cliff T.
    Carter, Arthur E.
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2007, 6 (02) : 333 - 347
  • [44] A hybrid grouping genetic algorithm for the cell formation problem
    James, Tabitha L.
    Brown, Evelyn C.
    Keeling, Kellie B.
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (07) : 2059 - 2079
  • [45] An Improved Adaptive Genetic Algorithm in Cloud Computing
    Hu Baofang
    Sun Xiuli
    Li Ying
    Sun Hongfeng
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 294 - 297
  • [46] Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Poria Pirozmand
    Ali Asghar Rahmani Hosseinabadi
    Maedeh Farrokhzad
    Mehdi Sadeghilalimi
    Seyedsaeid Mirkamali
    Adam Slowik
    Neural Computing and Applications, 2021, 33 : 13075 - 13088
  • [47] Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Pirozmand, Poria
    Hosseinabadi, Ali Asghar Rahmani
    Farrokhzad, Maedeh
    Sadeghilalimi, Mehdi
    Mirkamali, Seyedsaeid
    Slowik, Adam
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (19): : 13075 - 13088
  • [48] Two-circle task scheduling algorithm based on MapReduce in cloud computing
    Zhao Li-yan
    Wei Yan-na
    Zhang Yun-feng
    Zhi-xue, He
    2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 397 - 400
  • [49] Distributed Control Framework for MapReduce Cloud on Cloud Computing
    Huang, Tzu-Chi
    Chu, Kuo-Chih
    Huang, Guo-Hao
    Shen, Yan-Chen
    Shieh, Ce-Kuen
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [50] An imperialist competitive algorithm for virtual machine placement in cloud computing
    Jamali, Shahram
    Malektaji, Sepideh
    Analoui, Morteza
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (03) : 575 - 596