Dynamic software reconfiguration for fault-tolerant real-time avionic systems

被引:6
|
作者
Ellis, SM
机构
[1] Smiths Industries Aerospace, Cheltenham
关键词
dynamic software reconfiguration; hardware fault tolerance; real-time avionic application;
D O I
10.1016/S0141-9331(97)00017-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper reports on research conducted by Smiths Industries (SI) Aerospace within the Control Technology Programme (CTP), to ascertain the feasibility of hardware fault tolerance via dynamic software reconfiguration and to demonstrate its viability in the context of a typical real-time avionic application. Hardware fault-tolerant (FT) systems require the physical replication of hardware components, with the component being the smallest configurable unit. The research approach adopted here is to segregate fully the software (Functionality) from the hardware, and regard the configurable units as the software functions themselves. Failure of a component within a computing module would therefore require dynamically reconfiguring the affected software functions elsewhere within the module. Furthermore, it would be possible to reconfigure individual functions not only over different processors but also to currently active processors if spare processing capacity was available in those processors. The computing platform for conducting the research comprised a message-based multiprocessor module, on which was developed a distributed Operating System layer to support both the initial configuration of the application functions and their reconfiguration as a result of user-instigated failure of the module hardware. Software reconfiguration from both module-local memory and module-external backing store was successfully demonstrated for critical and non-critical functions respectively. Based on the research/development system, a self-contained FT module variant was constructed for integration within the System Digital Control Laboratory (SDCL) at BAe Airbus. This module additionally demonstrated the periodic and aperiodic communication capability of the ARINC 629 Combined Mode Protocol (CP) Databus in supporting both the module's functional operation and configuration/reconfiguration process. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:29 / 39
页数:11
相关论文
共 50 条
  • [1] Distributed fault-tolerant avionic systems - A real-time perspective
    Audsley, NC
    Burke, M
    1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1998, : 43 - 60
  • [2] FAULT-TOLERANT SOFTWARE FOR REAL-TIME APPLICATIONS
    HECHT, H
    COMPUTING SURVEYS, 1976, 8 (04) : 391 - 407
  • [3] Real-time and fault-tolerant systems
    Liu, Zhiming
    Joseph, Mathai
    REFINEMENT TECHNIQUES IN SOFTWARE ENGINEERING, 2006, 3167 : 156 - 219
  • [4] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [5] Fault-tolerant DAG Scheduling with Runtime Reconfiguration on Multicore Real-Time Systems
    Zhang, Yuanhai
    Zhao, Shuai
    Chen, Gang
    Huang, Kai
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 19 - 27
  • [6] OPTIMAL RECONFIGURATION ALGORITHMS FOR REAL-TIME FAULT-TOLERANT PROCESSOR ARRAYS
    LIBESKINDHADAS, R
    SHRIVASTAVA, N
    MELHEM, RG
    LIU, CL
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (05) : 498 - 510
  • [7] Designing real-time and fault-tolerant middleware for automotive software
    Park, Jiyong
    Kim, Saehwa
    Yoo, Wooseok
    Hong, Seongsoo
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1279 - +
  • [8] A COMPOSITIONAL SEMANTICS FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    COENEN, J
    HOOMAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 33 - 51
  • [9] Fault-tolerant scheduling in distributed real-time systems
    Satyanarayana, NV
    Mall, R
    Pal, A
    2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 275 - 280
  • [10] Load sharing in fault-tolerant real-time systems
    Rooholamini, M
    Hosseini, SH
    10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 175 - 178