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 条
  • [1] THE EXECUTION MODEL AND THE ARCHITECTURE FOR REAL-TIME PARALLEL SYSTEMS
    YAMAGUCHI, Y
    TODA, K
    NISHIDA, K
    TAKAHASHI, E
    [J]. INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 177 - 182
  • [2] Handling execution overruns in hard real-time control systems
    Caccamo, M
    Buttazzo, G
    Sha, L
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (07) : 835 - 849
  • [3] Transient overclocking for aperiodic task execution in hard real-time systems
    Ahn, Youngwoo
    Bettati, Riccardo
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 102 - 111
  • [4] Hard Real-time Scheduling for Parallel Run-time Systems
    Dinda, Peter
    Wang, Xiaoyang
    Wang, Jinghang
    Beauchene, Chris
    Hetland, Conor
    [J]. HPDC '18: PROCEEDINGS OF THE 27TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2018, : 14 - 26
  • [5] Time-Predictable Out-of-Order Execution for Hard Real-Time Systems
    Whitham, Jack
    Audsley, Neil
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (09) : 1210 - 1223
  • [6] Exploring Opportunistic Execution for Integrating Security into Legacy Hard Real-Time Systems
    Hasan, Monowar
    Mohan, Sibin
    Bobba, Rakesh B.
    Pellizzoni, Rodolfo
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 123 - 134
  • [7] The real-time execution performance agent an approach for balancing hard and soft real-time execution for space applications
    Siewert, S
    Nutt, C
    Hansen, E
    [J]. ISAIRAS '99: FIFTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE, ROBOTICS AND AUTOMATION IN SPACE, 1999, 440 : 111 - 118
  • [8] Estimation of the Execution Time in Real-Time Systems
    Kozyrev, V. P.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2016, 42 (01) : 41 - 48
  • [9] Estimation of the execution time in real-time systems
    V. P. Kozyrev
    [J]. Programming and Computer Software, 2016, 42 : 41 - 48
  • [10] An Architecture for the Simultaneous Execution of Hard Real-Time Threads
    Barre, Jonathan
    Rochange, Christine
    Sainrat, Pascal
    [J]. 2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 18 - 24