Using Google's Compute Engine Service Pricing as a Reference for Comparison Between Master-Slave and Island Model-Based Fully Distributed Genetic Algorithm

被引:0
作者
Helal, Mohammed H. S. [1 ]
Liu, De-You [1 ]
Yuan, Shyan-Ming [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci & Engn, Hsinchu, Taiwan
来源
PROCEEDINGS OF THE 2017 IEEE INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION AND ENGINEERING (IEEE-ICICE 2017) | 2017年
关键词
Cloud Computing; Genetic Algorithm; Distributed Computing; Island Model;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Common Master-Slave based Parallel Genetic Algorithms can efficiently utilize multiple computational nodes working on a single process, which leads to finding solutions in less execution time. However, Master-Slave model causes high communication traffic between the nodes. On the other hand, Island-model based parallel implementation can reduce the amount of traffic between the nodes while reducing the efficiency in finding solutions. However it is discussed deeply in the literature, the tradeoff between execution time, traffic size and quality of result have not been estimated based on actual money cost. This paper presents a comparison between Master-Slave and Island-model based fully distributed implementations for Genetic Algorithm. The comparison is based on the actual money cost when running on Google Cloud Compute Engine Service. We implemented Genetic Algorithm in Master-Slave model and in Island model running in different migration rates in order to find a reasonable migration rate that can help find high quality results will the least possible cost.
引用
收藏
页码:468 / 471
页数:4
相关论文
共 11 条
  • [1] Generalized Sampling Expansion for Functions on the Sphere
    Ben Hagai, Ilan
    Fazi, Filippo Maria
    Rafaely, Boaz
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (11) : 5870 - 5879
  • [2] Branke J., 2004, DISTRIBUTION EVOLUTI
  • [3] Analysis of a master-slave architecture for distributed evolutionary computations
    Dubreuil, M
    Gagné, C
    Parizeau, M
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2006, 36 (01): : 229 - 235
  • [5] Morady R, 2016, 2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), P766, DOI 10.1109/ISCC.2016.7543829
  • [6] Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources
    Mostaghim, Sanaz
    Branke, Jurgen
    Lewis, Andrew
    Schmeck, Hartmut
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 1981 - +
  • [7] Motiian S, 2011, 2011 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MEASUREMENT SYSTEMS AND APPLICATIONS (CIMSA), P146
  • [8] THE PARALLEL GENETIC ALGORITHM AS FUNCTION OPTIMIZER
    MUHLENBEIN, H
    SCHOMISCH, M
    BORN, J
    [J]. PARALLEL COMPUTING, 1991, 17 (6-7) : 619 - 632
  • [9] PenChen Chou, 2011, 2011 Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, P1716, DOI 10.1109/CSQRWC.2011.6037184
  • [10] A parallel genetic algorithm to solve the set-covering problem
    Solar, M
    Parada, V
    Urrutia, R
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (09) : 1221 - 1235