DocumentCode
3553673
Title
Software-based k -out-of-n systems: theory and example
Author
Chen, Ing-Ray
Author_Institution
Dept. of Comput. Sci., Mississippi Univ., MS, USA
fYear
1991
fDate
7-10 Apr 1991
Firstpage
193
Abstract
Describes a design concept for constructing a static, component-level k -out-of-n control system (i.e. one in which at least k out of the n modules function correctly), and illustrates it with a spacecraft control problem. The static design is contrasted with a dynamic design in which a centralized controller must be used to perform proper system reconfiguration as actuator failures occur. In the static approach, the control function of the software is distributed to n (nonidentical) modules and no system reconfiguration is needed to tolerate module failures, while in the dynamic approach, central software is used to reconfigure the system as module failures occur. The system reliability of the static approach is compared with that of the dynamic approach, and the design conditions under which one approach may yield better system reliability than the other are identified. Advantages of the static design over the dynamic design are noted
Keywords
actuators; aerospace computer control; fault tolerant computing; software reliability; space vehicles; actuator failures; centralized controller; dynamic design; fault coverage; fault tolerance; k-out-of-n systems; module failures; process control programs; software modules; spacecraft control; static design; system reconfiguration; system reliability; Application software; Cathode ray tubes; Circuit faults; Computer science; Control systems; Fault tolerant systems; Redundancy; Reliability; Software systems; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '91., IEEE Proceedings of
Conference_Location
Williamsburg, VA
Print_ISBN
0-7803-0033-5
Type
conf
DOI
10.1109/SECON.1991.147734
Filename
147734
Link To Document