Studying performance of DEVS modeling and simulation environments using the DEVStone benchmark

被引:16
|
作者
Wainer, Gabriel [1 ]
Glinsky, Ezequiel [1 ]
Gutierrez-Alcaraz, Marcelo [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
DEVS; modeling and simulation tools; simulator performance evaluation; synthetic benchmarks; SYSTEMS; FRAMEWORK; TOOLKIT; DESIGN;
D O I
10.1177/0037549710395649
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Discrete Event System Specification (DEVS) formal modeling and simulation (M&S) framework (which supports hierarchical and modular model composition) has been widely used to understand, analyze and develop a variety of systems. Numerous DEVS simulators have been developed; nevertheless, evaluating the performance of such simulators is a complex process and it has been usually done using ad hoc methods. DEVStone, instead, is a synthetic benchmark that can be used to automate the evaluation of the performance of DEVS-based simulators. DEVStone generates a suite of models with varied structure and behavior automatically. To do so, it uses a standardized mechanism that can be the basis for comparisons between simulation software tools. As a proof of the concept, we present various tests in which DEVStone was used to study the efficiency of five different simulation engines. In this case, we compared various versions of the CD++ simulator, and then compared its performance with the 'A Discrete Event System Simulator' (ADEVS) M&S tool. This is the first effort in which these simulation tools have been thoroughly compared with a very demanding set of experiments. The use of DEVStone allowed a standardized and exhaustive method to compare different features of the simulation software. We show how the basic ideas used for DEVStone facilitates performance analysis for upgrades and updates of a given simulation engine, while also providing a common metric to compare different M&S environments.
引用
收藏
页码:555 / 580
页数:26
相关论文
共 50 条
  • [1] Reconsidering the performance of DEVS modeling and simulation environments using the DEVStone benchmark
    Risco-Martin, Jose L.
    Mittal, Saurabh
    Fabero Jimenez, Juan Carlos
    Zapater, Marina
    Hermida Correa, Roman
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2017, 93 (06): : 459 - 476
  • [2] DEVStone: a benchmarking technique for studying performance of DEVS modeling and simulation environments
    Glinsky, E
    Wainer, G
    [J]. Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications, Proceedings, 2005, : 265 - 272
  • [3] The DEVStone Metric: Performance Analysis of DEVS Simulation Engines
    Cardenas, Roman
    Henares, Kevin
    Arroba, Patricia
    Risco-Martin, Jose L.
    Wainer, Gabriel A.
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2022, 32 (03):
  • [4] Using DEVS for modeling and simulation of human behaviour
    Seck, M
    Frydman, C
    Giambiasi, N
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 692 - 698
  • [5] The DEVS environment for high-performance modeling and simulation
    Zeigler, BP
    Moon, Y
    Kim, D
    Ball, G
    [J]. IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1997, 4 (03): : 61 - 71
  • [6] Modeling and Simulation of IoT Botnet Behaviors Using DEVS
    Barakat, Ghena
    Al-Duwairi, Basheer
    Jarrah, Moath
    Jaradat, Manar
    [J]. 2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 42 - 47
  • [7] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Bin Chen
    Lao-bing Zhang
    Xiao-cheng Liu
    Hans Vangheluwe
    [J]. Journal of Zhejiang University SCIENCE C, 2014, 15 : 13 - 30
  • [8] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Bin CHEN
    Lao-bing ZHANG
    Xiao-cheng LIU
    Hans VANGHELUWE
    [J]. Frontiers of Information Technology & Electronic Engineering, 2014, 15 (01) : 13 - 30
  • [9] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Chen, Bin
    Zhang, Lao-bing
    Liu, Xiao-cheng
    Vangheluwe, Hans
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (01): : 13 - 30
  • [10] Creating distributed simulation using DEVS M&S environments
    Zeigler, BP
    Sarjoughian, HS
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 158 - 160