Abstract
A fault-tolerant computing system performs its intended functions irrespective of the occurrence of certain failures. As the system becomes more and more reliable with built-in fault-tolerance, its analysis, validation and comparison with another system become formidable tasks. Such a study involves issues such as fault classification, figures of merit, fault-tolerant architectures, coverage estimation and automated methods of reliability evaluation. This paper provides a comprehensive survey of all these topics. The new concept of performability, which combines both the performance and the reliability of a system, and the configuration optimisation of a gracefully degradable computing system are also discussed.
Similar content being viewed by others
References
Anderson T, Lee P A & Shrivastava S K 1979System fault tolerancecomputing systems reliability eds T Anderson and B Randell (Cambridge: University Press)
Avizienis A 1977Proceedings information processing (Amsterdam: North Holland) p. 405
Avizienis A 1978Proc. IEEE 66 1109
Basin S L 1973 Software reliability report, Science Applications Inc., Palo Alto, California
Beaudry M D 1977Proc. 7th Int. Conf. in Fault Tolerant Computing (New York: IEEE Press) p. 75
Bellon C & Saucier G 1976Proc. 2nd EUROMICRO Symposium on Microprocessing and Micro programming (Amsterdam: North Holland) p. 76
Bennetts R G 1978Electron. Power 24 51
Bhandarker D P 1975IEEE Trans. Comput. C24 897
Bjurman B E, Jenkins G M & Mesreliez C J 1976 NASA Report No. CR-145024, NTIS, Washington
Borgersen B R & Freitas R E 1975IEEE Trans Comput. C24 517
Bouricius W G, Carter W C & Schneider P R 1969Proc. Natl. Conf. of Association for Computing Machinery, p. 295
Bricker J L 1973IEEE Trans. Reliab. R22 72
Brouaeys F & Muron O 1977Proc.III Int. Symp. on Measuring, Modelling and Evaluating Computer Systems, (Amsterdam: North Holland) p. 375
Conn R B, Merryman P M & Whitelaw K L 1977 AGARD-O graph 224 (NTIS, Washington) p. 6.1
Corcoran W J, Weingarten H & Zehra P W 1954Manage. Sci. 10 786
Courtois B 1976Proc. VI Annu. Int. Conf. on Fault-Tolerant Computing (New York: IEEE Press) p. 53
Covo A A 1974IEEE Trans. Comput. C23 113
Dorrough D C 1971IEEE Trans. Reliab. R20 169
Gannon T F & Shapiro S D 1978IEEE Trans. Software Engg. SE4 390
Gilb T 1977Software metrics (Cambridge, Mass: Winthrup) p. 28
Goldberg J 1974Proc. Conf. on Reliability and Fault Tree Analysis (Philadelphia: Soc. for Ind. and Appl. Maths), p. 687
Hetch H 1976ACM Computing Surveys 8 391
Holick A 1963IEEE Trans. Electron. Comput. 12 365
Hoogendoorn C H 1977IEEE Trans. Comput. C26 998
Hopkins A L 1977Proc. Joint Automatic Control Conf. (New York: IEEE Press) p. 232
Hopkins A L, Smith B and Lala J H 1978Proc. IEEE 66 1221
Ingle A D & Siewiorek D P 1977Proc. VII Annu. Int. Conf. on Fault-Tolerant Computing (New York: IEEE Press) p. 3
Jacques Losq 1974 Tech. Note No. 33, Digital Systems Laboratory, Stanford University
Jacques Losq 1976IEEE Trans. Comput. C25 569
Jacques Losq 1977Proc. VII Annu. Int. Conf. on Fault-Tolerant Computing (New York: IEEE Press) p. 29
Jelinski Z & Moranda P B 1973Proc. IEEE Symp. on Computer Software Reliability, (New York: IEEE Press) p. 78
Kaachal S K & Arora S R 1975Proc. Annu. Conf. ACM, p. 96
Krishnamoorthy E V & Srinivasan G L 1979Proc. I Int. Conf. on Reliability and Exploitation of Computer Systems, Wroclaw, Poland
Koczela L J & Burnet G J 1968IEEE Trans. Aerosp. Electron. Syst. AES4 456
Kuehn R E 1969IEEE Trans. Reliab. R18 3
Landrault C & Laprie J C 1977Proc. VII Annu. Int. Symp. on Fault-Tolerant Computing, p. 10
Lundh Y 1974AGARDograph- 183 p. 42
Mathur F P 1971aJPL Q. Tech. Rev. Vol. 1
Mathur F P 1971bIEEE Trans. Comput. C20 1376
Meyer J F 1976IEEE Trans. Comput. C25 578
Meyer J F 1978Proc. VIII Annu. Int. Conf. Fault-Tolerant Computing
Moore E F & Shannon C E 1956J. Franklin Inst. 262 191
Murray N D, Hopkins A L & Wensley J H 1977 AGARD-ograph 224 p. 171
Musa J D 1975IEEE Trans. Software Engg. SEI 312
Ng Y W 1976Reliability modelling and analysis for faulttolerant computers,Ph.D. Thesis, Univ. of California, Los Angeles
O’Hern E A 1975Acta Astronaut. 2 667
Pedar A & Sarma V V S 1978IEEE Trans. Reliab. R27 345
Pedar A 1980 Ph.D. thesis, Indian Institute of Science (in preparation)
Perry J L, Stansberry J R & Dennis N G 1972 Tech. Phase Rep. No. 2, SCI Systems Inc., Huntsville, Alabama, USA
Ramamoorthy C V & Han Y W 1975IEEE Trans. Comput. C22 868
Ramamoorthy C V, Han Y W & Ho G S 1977Proc. Natl. Comput. Conf., (Montvale, NJ: AFIPS Press) p. 13
Rennels D A 1978Proc. IEEE 66 1255
Rennels D A & Avizienis A 1973Proceedings III Annu. Int. Symp. on Fault-Tolerant Computing, p. 131
Randell B 1975IEEE Trans. Software Engg. SEI 220
Randell B, Lee P A & Treleaven P C 1978ACM Computing Surveys 10 123
Schick G J & Wolverton R W 1973Proceedings operations research (Würzburg: Physica Verlag) p. 395
Schick G J & Wolverton R W 1978IEEE Trans. Software Engg. SE4 104
Shooman M L 1973Proc. IEEE Symp. on Computer Software Reliability (New York: IEEE Press) p. 51
Short R A 1968IEEE Comput. Group News 2 2
Sousa P 1976Modular redundancy techniques for faulttolerant digital systems, Ph.D. thesis, University of Missouri, Columbia
Stiffler J J 1975 Raytheon Rep. ER-75-4293, Raytheon Company, USA
Strecker W D 1970Analysis of the instruction execution rate in certain computer structures, Ph.D. thesis, Carnegie-Mellon University, Pittsburgh, USA
Su S Y H & Ducasse E 1975Proc. Int. Comput. Symp. (Amsterdam: North Holland) p. 216
Su S Y H & Spillman R J 1977Proc. Natl. Comput. Conf. (Montvale, NJ: AFIPS Press) p. 19
Teoste R 1964IEEE Trans. Reliab. R13 42
Thayer T A, Lipow M & Nelson E C 1978Software reliability (Amsterdam: North Holland)
Trivedi A K & Shooman M L 1974 Research Rep. No. EE/EP 74-011-EER-110, Polytechnic Inst. Brooklyn
Troy R 1977Proc. VII Annu. Int. Conf. on Fault-Tolerant Computing, p. 44
von Neumann J 1956Ann. Math. Stud. 34 43
Weiss 1954Oper. Res. 4 532
Wulf W B 1975IEEE Trans. Software Engg. SE2 233
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Pedar, A., Sarma, V.V.S. Fault-tolerant computing concepts for aerospace applications—a survey. Proc. Indian Acad. Sci. (Engg. Sci.) 3, 89–128 (1980). https://doi.org/10.1007/BF02842901
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02842901