Distributed simulation execution on a high-performance cluster using HeuristicLab Hive

  • Johannes Karder  ,
  • Andreas Beham  ,
  • Stefan Wagner  , 
  • Michael Affenzeller  
  • a, b, c, d Heuristic and Evolutionary Algorithms Laboratory, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg, Austria
  • a, b, d Institute for Formal Models and Verification Johannes Kepler University, Altenberger Straße 69, 4040 Linz, Austria
Cite as
Karder J., Beham A., Wagner S., Affenzeller M. (2018). Distributed simulation execution on a high-performance cluster using HeuristicLab Hive. Proceedings of the 30th European Modeling & Simulation Symposium (EMSS 2018), pp. 107-114. DOI: https://doi.org/10.46354/i3m.2018.emss.015

Abstract

This paper presents a generic way of distributing simulation executions. The proposed method can be applied on high performance clusters in order to execute any simulation runs simultaneously and gather respective results. These results can then be collected into datasets, which one can use for data analysis and examination of different properties of the implemented simulation model and the underlying simulated process, e.g. production plants or logistics systems. The approach is showcased using a concrete simulation of a production process controlled by different disposition parameters. After executing 30 000 simulation runs, we are able to create respective datasets in order to further analyse the properties of the production process and build surrogate models of the simulation model, which in turn can be used in surrogate-assisted parameter optimization.

References

  1. Affenzeller M., Beham A., Vonolfen S., Pitzer E., Winkler S., Hutterer S., Kommenda M., Kofler M., Kronberger G., Wagner S., 2015. Simulation-Based Optimization with HeuristicLab: Practical Guidelines and Real-Worl Applications. In: Mujica Mota, M., De La Mota, I., Guimarans Serrano, D., eds. Applied Simulation and Optimization. Cham:Springer, 3–38.
  2. Bruzzone A., Longo F., 2013. 3D simulation as training tool in container terminals: The TRAINPORTS simulator. Journal of Manufacturing Systems 32: 85–98.
  3. Crainic T., Perboli G., Rosano M., 2018. Simulation of intermodal freight transportation systems: a taxonomy. European Journal of Operational Research 270:401–418.
  4. Falcone A., Garro A., Anagnostou A., Taylor S., 2017. An Introduction to Developing Federations with the High Level Architecture (HLA). Proceedings of the 2017 Winter Simulation Conference, 262–291. December 3–9, Las Vegas, USA.
  5. Fujimoto R., 2000. Parallel and Distributed Simulation Systems. New York:Wiley.
  6. Gosavi A., 2015. Simulation-Based Optimization. Boston:Springer.
  7. Kuhl F., Dahmann J., Weatherly R., 1999. Creating Computer Simulation Systems: An Introduction to the High Level Architecture. New Jersey:Prentice Hall.
  8. Latcharote P., Terada K., Hori M., Imamura F., 2018. A Prototype Seismic Loss Assessment Tool Using Integrated Earthquake Simulation. International Journal of Disaster Risk Reduction [in press, corrected proof].
  9. Law A.M., 2015. Simulation Modeling and Analysis. New York:McGraw-Hill.
  10. Lynch P., 2008. The origins of computer weather prediction and climate modeling. Journal of
    Computational Physics 227:3431–3444.
  11. Mefteh W., 2018. Simulation-Based Design: Overview about related works. Mathematics and Computers in Simulation 152:81–97.
  12. Scheibenpflug A., Wagner S., Kronberger G., Affenzeller M., 2012. HeuristicLab Hive - An Open
    Source Environment for Parallel and Distributed Execution of Heuristic Optimization Algorithms. Proceedings of the APCast’12 Conference, 63–65. February 6–8, Sydney, Australia.
  13. Taylor S., 2018. Distributed simulation: state-of-the-art and potential for operational research. European Journal of Operational Research [in press, corrected proof.
  14. Wagner S., Kronberger G., Beham A., Kommenda M., Scheibenpflug A., Pitzer E., Vonolfen S., Kofler M., Winkler S., Dorfer V., Affenzeller M., 2014. Architecture and Design of the HeuristicLab Optimization Environment. In: Klempous, R., Nikodem, J., Jacak, W., Chaczko, Z., eds. Advanced Methods and Applications in Computational Intelligence. Heidelberg:Springer,
    197-261.