A simulation based approach for estimating the reliability of distributed real-time systems

被引:0
|
作者
Hansson, H [1 ]
Norström, C [1 ]
Punnekkat, S [1 ]
机构
[1] Malardalen Univ, Dept Comp Engn, Malardalen Real Time Res Ctr, Vasteras, Sweden
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Designers of safety-critical real-time systems are often mandated by requirements on reliability as well as timing guarantees. For guaranteeing timing properties, the standard practice is to use various analysis techniques provided by hard real-time scheduling theory. However, in many cost conscious industries, such as automotive, it is imperative that the designers also adhere to policies that reduce system resources to the extent feasible. From a reliability and cost perspective there is a trade-off between timing guarantees, the level of hardware and software faults, and the per-unit cost. By allowing occasional deadline misses, less costly hardware may be used, while still meeting the overall reliability requirement. This paper presents analysis based on simulation, that considers the effects of faults and timing parameter variations on schedulability analysis, and its impact on the reliability estimation of the system. We look at a wider set of scenarios than just the worst case considered in hard real-time schedulability analysis. The ideas have general applicability, but the method has been developed with modelling the effects of external interferences on the Controller Area Network (CAN) in mind. We illustrate the method by showing that a CAN interconnected distributed system, subjected to external interference, may be proven to satisfy its timing requirements with a sufficiently high probability, even in cases when the worst-case analysis has deemed it non-schedulable.
引用
收藏
页码:247 / 254
页数:8
相关论文
共 50 条
  • [1] Deriving reliability estimates of distributed real-time systems by simulation
    Lindgren, M
    Hansson, H
    Norström, C
    Punnekkat, S
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 279 - 286
  • [2] Middleware for real-time distributed simulation systems
    van Paassen, MM
    Pronk, C
    Delatour, J
    [J]. SIMULATION IN INDUSTRY'2000, 2000, : 351 - 358
  • [3] Distributed Simulation of Heterogeneous and Real-time Systems
    Lasnier, Gilles
    Cardoso, Janette
    Siron, Pierre
    Pagetti, Claire
    Derler, Patricia
    [J]. 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 55 - 62
  • [4] A novel approach to real-time RTI based distributed simulation system
    Boukerche, A
    Lu, KY
    [J]. 38th Annual Simulation Symposium, Proceedings, 2005, : 267 - 274
  • [5] Real-Time Simulation of Distributed Energy Systems and Microgrids
    Yamane, Amine
    Abourida, Simon
    Bouzid, Yahia
    Tempe, Francois
    [J]. IFAC PAPERSONLINE, 2016, 49 (27): : 183 - 187
  • [6] Distributed, real-time dynamics simulation of mechanical systems
    Mordfin, TG
    Heppler, MU
    Leodler, KJ
    Klieber, TJ
    [J]. 1996 MODELING, SIMULATION AND VIRTUAL PROTOTYPING CONFERENCE: A FORUM FOR THE ADVANCEMENT OF MODELING AND SIMULATION APPLICATIONS AND TECHNOLOGY IN THE ACQUISITION PROCESS, 1996, : 361 - 370
  • [7] Real-Time Simulation of Distributed Energy Systems and Microgrids
    Yamane, Amine
    Abourida, Simon
    [J]. 2015 INTERNATIONAL CONFERENCE ON SUSTAINABLE MOBILITY APPLICATIONS, RENEWABLES AND TECHNOLOGY (SMART), 2015,
  • [8] Reliability modeling and evaluation in real-time distributed multimedia systems
    Nguyen, D
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2001 PROCEEDINGS, 2001, : 200 - 206
  • [9] Agent-Based Framework for Distributed Real-Time Simulation of Dynamical Systems
    Polakow, Grzegorz
    Metzger, Mieczyslaw
    [J]. AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2009, 5559 : 213 - 222
  • [10] A modular approach to programming distributed real-time systems
    Ren, SP
    Agha, GA
    Saito, M
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (01) : 4 - 12