A novel parallelization technique for DEVS simulation of continuous and hybrid systems

被引:12
|
作者
Bergero, Federico [1 ]
Kofman, Ernesto [1 ]
Cellier, Francois [2 ]
机构
[1] CIFASIS CONICET, FCEIA UNR, Lab Sistemas Dinam, Rosario, Santa Fe, Argentina
[2] ETH, Modeling & Simulat Res Grp, Zurich, Switzerland
关键词
parallel simulation; real-time systems; discrete event systems; QSS; hybrid systems; DISCRETE-EVENT METHOD; DISTRIBUTED SIMULATION; INTEGRATION METHODS;
D O I
10.1177/0037549712454931
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we introduce a novel parallelization technique for Discrete Event System Specification (DEVS) simulation of continuous and hybrid systems. Here, like in most parallel discrete event simulation methodologies, the models are first split into several sub-models which are then concurrently simulated on different processors. In order to avoid the cost of the global synchronization of all processes, the simulation time of each sub-model is locally synchronized in a real-time fashion with a scaled version of physical time, which implicitly synchronizes all sub-models. The new methodology, coined Scaled Real-Time Synchronization (SRTS), does not ensure a perfect synchronization in its implementation. However, under certain conditions, the synchronization error introduced only provokes bounded numerical errors in the simulation results. SRTS uses the same physical time-scaling parameter throughout the entire simulation. We also developed an adaptive version of the methodology (Adaptive-SRTS) where this parameter automatically evolves during the simulation according to the workload. We implemented the SRTS and Adaptive-SRTS techniques in PowerDEVS, a DEVS simulation tool, under a real-time operating system called the Real-Time Application Interface. We tested their performance by simulating three large-scale models, obtaining in all cases a considerable speedup.
引用
收藏
页码:663 / 683
页数:21
相关论文
共 50 条
  • [1] A second-order approximation for DEVS simulation of continuous systems
    Kofman, E
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2002, 78 (02): : 76 - 89
  • [2] DEVS framework for modelling, simulation, analysis, and design of hybrid systems
    Zeigler, BP
    Song, HS
    Kim, TG
    Praehofer, H
    [J]. HYBRID SYSTEMS II, 1995, 999 : 529 - 551
  • [3] Continuity and change (Activity) are fundamentally related in DEVS simulation of continuous systems
    Zeigler, BP
    Jammalamadaka, R
    Akerkar, SR
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 1 - 13
  • [4] Quantized-State Systems: A DEVS approach for continuous system simulation
    Kofman, E
    Junco, S
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2001, 18 (03): : 123 - 132
  • [5] A DEVS-based approach for modeling and simulation of hybrid variable structure systems
    Pawletta, T
    Lampe, B
    Pawletta, S
    Drewelow, W
    [J]. MODELLING, ANALYSIS, AND DESIGN OF HYBRID SYSTEMS, 2002, 279 : 107 - 129
  • [6] UNIFIED DEVS-BASED PLATFORM FOR MODELING AND SIMULATION OF HYBRID CONTROL SYSTEMS
    Pecker-Marcosig, Ezequiel
    Zudaire, Sebastian
    Garrett, Martin
    Uchitel, Sebastian
    Castro, Rodrigo
    [J]. 2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 1051 - 1062
  • [7] Hybrid Systems Modeling and Verification with DEVS (WIP)
    Saadawi, Hesham
    Wainer, Gabriel
    [J]. SYMPOSIUM ON THEORY OF MODELING & SIMULATION - DEVS INTEGRATIVE M&S SYMPOSIUM (DEVS 2013) - 2013 SPRING SIMULATION MULTI-CONFERENCE (SPRINGSIM'13), 2013, 45 (04): : 176 - 181
  • [8] DEVS MODELLING AND SIMULATION FOR DEVELOPMENT OF EMBEDDED SYSTEMS
    Wainer, Gabriel
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 73 - 87
  • [9] DEVS simulation of distributed intrusion detection systems
    Cho, TH
    Kim, HJ
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2001, 18 (03): : 133 - 146
  • [10] DEVS modeling and simulation methodollogy: Multifacetted systems
    Zeigler, BP
    [J]. PROCEEDINGS OF THE 1998 CONFERENCE ON MISSION EARTH: MODELING AND SIMULATION OF THE EARTH SYSTEM, 1998, : 52 - 52