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 条
  • [31] Kahuna: Problem Diagnosis for MapReduce-Based Cloud Computing Environments
    Tan, Jiaqi
    Pan, Xinghao
    Marinelli, Eugene
    Kavulya, Soila
    Gandhi, Rajeev
    Narasimhan, Priya
    PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 112 - 119
  • [32] Hybrid Data Mining Algorithm in Cloud Computing using MapReduce Framework
    Sahay, Siddharth
    Khetarpal, Suruchi
    Pradhan, Tribikram
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2016, : 507 - 511
  • [33] An Improved Ant Colony Algorithm for Solving a Virtual Machine Placement Problem in a Cloud Computing Environment
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    IEEE ACCESS, 2022, 10 : 44869 - 44880
  • [34] New approach based on group technology for the consolidation problem in cloud computing-mathematical model and genetic algorithm
    Shahdi-Pashaki, S.
    Teymourian, Ehsan
    Tavakkoli-Moghaddam, Reza
    COMPUTATIONAL & APPLIED MATHEMATICS, 2018, 37 (01): : 693 - 718
  • [35] New approach based on group technology for the consolidation problem in cloud computing-mathematical model and genetic algorithm
    S. Shahdi-Pashaki
    Ehsan Teymourian
    Reza Tavakkoli-Moghaddam
    Computational and Applied Mathematics, 2018, 37 : 693 - 718
  • [36] A Survey on MapReduce Scheduling in Cloud Computing
    Liu, Li
    Zhai, YingQi
    2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, : 1710 - 1715
  • [37] Achieving Accountable MapReduce in cloud computing
    Xiao, Zhifeng
    Xiao, Yang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 30 : 1 - 13
  • [38] Adaptive Combiner for MapReduce on cloud computing
    Huang, Tzu-Chi
    Chu, Kuo-Chih
    Lee, Wei-Tsong
    Ho, Yu-Sheng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (04): : 1231 - 1252
  • [39] Adaptive Combiner for MapReduce on cloud computing
    Tzu-Chi Huang
    Kuo-Chih Chu
    Wei-Tsong Lee
    Yu-Sheng Ho
    Cluster Computing, 2014, 17 : 1231 - 1252
  • [40] A Parallel Hybrid Genetic Algorithm on Cloud Computing for the Vehicle Routing Problem with Time Windows
    Ruela, Andre Siqueira
    Guimaraes, Frederico Gadelha
    Rabelo Oliveira, Ricardo Augusto
    Neves, Brayan
    Amorim, Vicente Peixoto
    Fraga, Larissa Maiara
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 2467 - 2472