An intelligent scheduling algorithm for complex manufacturing system simulation with frequent synchronizations in a cloud environment

被引:13
作者
Yao, Feng [1 ]
Yao, Yiping [1 ]
Xing, Lining [1 ,2 ]
Chen, Huangke [1 ]
Lin, Zhongwei [3 ]
Li, Tianlin [1 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha, Peoples R China
[2] Shanghai Polytech Univ, Coll Engn, Shanghai, Peoples R China
[3] Natl Univ Def Technol, Coll Elect Warfare, Hefei, Peoples R China
基金
中国国家自然科学基金;
关键词
Frequent synchronizations; Intelligent manufacturing; Manufacturing system; Performance estimation; Parallel and distributed simulation; Resource allocation; GENETIC ALGORITHM;
D O I
10.1007/s12293-019-00284-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For cloud-based, large-scale complex manufacturing system simulation (CMSS), allocating appropriate service instances (virtual machines or nodes) is a promising way to improve execution efficiency. However, the complex interactions among and frequent aperiodic synchronizations of the entities of a CMSS make it challenging to estimate the influence of service instances' computing power and network latency on the execution efficiency. This hinders the appropriate allocation of service instances for CMSS. To solve this problem, we construct a performance estimation model (PEM) using the executed events and synchronization algorithms to evaluate the running time of CMSS on different service instance combinations. Further, an intelligent scheduling algorithm that introduces PEM as fitness function is proposed to search for a near-optimal allocation scheme of CMSS service instances. To be specific, the PEM-based optimization algorithm (PEMOA) incorporates simulated annealing into the mutation phase of a genetic algorithm to strengthen its local searching ability. A series of experiments were performed on a computer cluster to compare the proposed PEMOA with two representative algorithms: an adapted first-come-first-service-based and the max-min-based allocation algorithms. The experimental results demonstrate that the PEMOA can reduce the running time by more than 7%. In particular, the improvement of PEMOA increases when the manufacturing system simulation is communication-intensive or spans a small number of service instance combinations.
引用
收藏
页码:357 / 370
页数:14
相关论文
共 27 条
  • [11] Heilala J, 2008, P WINT SIM C
  • [12] GA-Based Customer-Conscious Resource Allocation and Task Scheduling in Multi-cloud Computing
    Jena, Tamanna
    Mohanty, J. R.
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (08) : 4115 - 4130
  • [13] Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts
    Li, WD
    Ong, SK
    Nee, AYC
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (08) : 1899 - 1922
  • [14] Genetic Algorithm with adaptive elitist-population strategies for multimodal function optimization
    Liang, Yong
    Leung, Kwong-Sak
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (02) : 2017 - 2034
  • [15] Liu BQ, 2012, CHINESE J ELECTRON, V21, P1
  • [16] A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems
    Mezmaz, M.
    Melab, N.
    Kessaci, Y.
    Lee, Y. C.
    Talbi, E. -G.
    Zomaya, A. Y.
    Tuyttens, D.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (11) : 1497 - 1508
  • [17] Mourtzis D, 2014, INT C DIG ENT TECHN
  • [18] Simulation for manufacturing system design and operation: Literature review and analysis
    Negahban, Ashkan
    Smith, Jeffrey S.
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 2014, 33 (02) : 241 - 261
  • [19] Netto S, 2009, THESIS
  • [20] Park EJ, 2015, WINT SIM C