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 条
  • [21] MAPREDUCE-APRIORI ALGORITHM UNDER CLOUD COMPUTING ENVIRONMENT
    Chang, Xue-Zhou
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOL. 2, 2015, : 637 - 641
  • [22] A New Mechanism to Ensure Integrity for MapReduce in Cloud Computing
    Bendahmane, Ahmed
    Essaaidi, Mohammad
    el Moussaoui, Ahmed
    Younes, Ali
    2012 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2012, : 785 - 790
  • [23] A new grouping genetic algorithm approach to the multiple traveling salesperson problem
    Singh, Alok
    Baghel, Anurag Singh
    SOFT COMPUTING, 2009, 13 (01) : 95 - 101
  • [24] A new grouping genetic algorithm approach to the multiple traveling salesperson problem
    Alok Singh
    Anurag Singh Baghel
    Soft Computing, 2009, 13 : 95 - 101
  • [25] Energy-efficient task scheduling model based on MapReduce for cloud computing using genetic algorithm
    Wang, Xiaoli
    Wang, Yuping
    Zhu, Hai
    JOURNAL OF COMPUTERS, 2012, 7 (12) : 2962 - 2970
  • [26] Solving bin packing problem with a hybrid genetic algorithm for VM placement in cloud
    Kaaouache, Mohamed Amine
    Bouamama, Sadok
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1061 - 1069
  • [27] A Penalty-based Genetic Algorithm for the Composite SaaS Placement Problem in the Cloud
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [28] A grouping genetic algorithm for the microcell sectorization problem
    Brown, EC
    Vroblefski, M
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, 17 (06) : 589 - 598
  • [29] A Grouping Genetic Algorithm for the Intercell Scheduling Problem
    Wang, Shuai
    Du, Shaofeng
    Ma, Tao
    Li, Dongni
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2018, : 956 - 961
  • [30] A New Placement Optimization Approach in Hybrid Cloud Based on Genetic Algorithm
    Abbes, Wissem
    Kechaou, Zied
    Alimi, Adel M.
    2016 IEEE 13TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2016, : 226 - 231