The Impact of Technological Implementation Decisions on Job-Shop Scheduling Simulator Performance Using Secondary Storage and Parallel Processing

被引:2
|
作者
Lopes, Nuno [1 ]
Costa, Bruno [1 ]
Alves, Catia F. [2 ,3 ]
Putnik, Goran D. [2 ,3 ]
Varela, Leonilde [2 ,3 ]
Cruz-Cunha, Maria M. [1 ]
Ferreira, Luis [1 ]
机构
[1] Ai Sch Technol, IPCA, P-4750810 Barcelos, Portugal
[2] Univ Minho, Algoritmi Res Ctr, Guimaraes, Portugal
[3] Univ Minho, Dept Prod & Syst, Guimaraes, Portugal
关键词
Cyber-Physical Production System; Scheduling heuristic; Distributed-memory algorithms; Parallel performance; CYBER-PHYSICAL SYSTEM;
D O I
10.1007/978-3-031-14317-5_19
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Cyber-Physical Production Systems require scalable simulations to make decisions in close to real-time when facing highly dynamic environments. When the environment changes, new simulations assist the production planning by running scheduling algorithms. We studied the impact of technological implementation decisions on the execution performance of a heuristic-based Flexible Job-Shop scheduling simulator. We developed a simulation application that implements a heuristic-based scheduling algorithm and explored two approaches: the use of secondary storage for storing auxiliary calculations and using parallel processing to improve execution performance. The results show that the overhead of accessing secondary storage is high when compared to a main-memory only solution. A parallel processing approach based on distributed memory was implemented and compared to the sequential version. The results show that while it is accessible to implement a parallel solution, an adequate communication pattern is necessary to improve the execution time of the parallel algorithm.
引用
收藏
页码:227 / 236
页数:10
相关论文
共 10 条