Predictive Execution of Parallel Simulations in Hard Real-Time Systems

被引:0
|
作者
Pietrykowski, Michael [1 ]
Smidts, Carol [2 ]
机构
[1] Ohio State Univ, Mech & Aerosp, Columbus, OH 43210 USA
[2] Ohio State Univ, Mech Engn, Columbus, OH 43220 USA
关键词
Hardware-in-the-loop; parallel simulation; predictive execution; real-time systems; REACTOR;
D O I
10.1109/TC.2022.3147416
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware-in-the-loop systems are a type of Hard real-time system that require a faster than real-time simulation. A method of running hard real-time systems with slower than real-time simulations is devised. Instead of waiting for the real-time subsystem output to a simulation, multiple simulation input predictions are generated and used to run several parallel simulation paths independent of the real-time subsystem. The simulation path results are stored until needed by the real-time subsystem at which time one is selected and returned to it to continue the execution of the system. A test case using a small modular reactor nuclear power plant hardware-in-the-loop system was used to demonstrate the effects of slower than real-time simulations on a hard real-time system and to show that this method allows such a simulation to be used.
引用
收藏
页码:3227 / 3241
页数:15
相关论文
共 50 条
  • [31] Statically safe speculative execution for real-time systems
    Younis, MF
    Marlowe, TJ
    Stoyen, AD
    Tsai, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) : 701 - 721
  • [32] Hard real-time systems modeling and simulation
    de Miguel, MA
    Dueñas, JC
    [J]. MODELLING AND SIMULATION 1996, 1996, : 108 - 112
  • [33] Reliability modeling of hard real-time systems
    Kim, H
    White, AL
    Shin, KG
    [J]. TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, : 304 - 313
  • [34] STRESS - A SIMULATOR FOR HARD REAL-TIME SYSTEMS
    AUDSLEY, NC
    BURNS, A
    RICHARDSON, MF
    WELLINGS, AJ
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1994, 24 (06): : 543 - 564
  • [35] Algorithms for dependable hard real-time systems
    Puschner, P
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 26 - 31
  • [36] Embedded, Hard, Real-Time Systems with Ada
    Rogers, Pat
    [J]. SIGADA 2009: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON ADA AND RELATED TECHNOLOGIES, 2009, : 17 - 17
  • [37] PRESCHEDULING FOR SYNCHRONIZATION IN HARD REAL-TIME SYSTEMS
    TRIPATHI, SK
    NIRKHE, V
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 102 - 108
  • [38] SCHEDULING HARD REAL-TIME SYSTEMS - A REVIEW
    BURNS, A
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 116 - 128
  • [39] Resource-Efficient Execution of Conditional Parallel Real-Time Tasks
    Baruah, Sanjoy
    [J]. EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 218 - 231
  • [40] A parallel systolic array ASIC for real-time execution of the Hough transform
    Epstein, A
    Paul, GU
    Vettermann, B
    Boulin, C
    Klefenz, F
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2002, 49 (02) : 339 - 346