Title :
Analysis of architectures for fault-tolerant computation
Author :
Mraz, Ron ; Palmer, Gregory ; Strosnider, Jay K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
The paper develops computational models to examine the relative viability of von Neumann, Very Long Instruction Word (VLIW), and dataflow architectures for fault-tolerant applications requiring modular redundancy. Analytic machine execution cycle equations are developed for each class of machine with respect to varying amounts of voting overhead and granularity. Shared memory access as a function of memory bandwidth and program decomposition of the application´s algorithm are attributes that are varied for each architecture. Cycle time and technology considerations are then integrated to reflect the actual task execution time. The models and analysis provide a framework for evaluating candidate architectures for fault-tolerant voting applications
Keywords :
fault tolerant computing; parallel architectures; scheduling; synchronisation; Very Long Instruction Word; computational models; dataflow architectures; fault-tolerant applications; fault-tolerant computation; fault-tolerant voting applications; granularity; machine execution cycle equations; memory bandwidth; modular redundancy; program decomposition; shared memory access; task execution time; triple modular redundancy; voting overhead; Application software; Computer architecture; Fault tolerance; Job shop scheduling; Parallel processing; Power system modeling; Processor scheduling; Redundancy; VLIW; Voting;
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
DOI :
10.1109/HICSS.1991.183903