NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Embedding triple-modular redundancy into a hypercube architectureThis paper describes an embedding of Triple Modular Redundancy (TMR) into a binary hypercube. The goal is to improve fault tolerance by masking any single-point faults. Each module of an application task is triplicated and executed in parallel on three nodes of a 2-dimensional subcube (Q2) of the hypercube. Each of these nodes also executes a voter process. The remaining node is used for message passing only. All outputs from the triplicated modules are voted on, and the voting results are transmitted to the appropriate destination. Thus, all interunit messages are also triplicated. We propose an embedding of TMR into a hypercube which can be implemented in a manner transparent to the application program. Subcubes are allocated so that the address space for the TMR units is also a hypercube. Hence, the subcube allocation and intermodule communication schemes are defined to be analogous to the schemes used in the nonredundant system. The embedded system is proven to mask all single-point faults.
Document ID
19880045603
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Kiskis, Daniel L.
(Michigan Univ. Ann Arbor, MI, United States)
Shin, Kang G.
(Michigan, University Ann Arbor, United States)
Date Acquired
August 13, 2013
Publication Date
January 1, 1988
Subject Category
Computer Systems
Accession Number
88A32830
Funding Number(s)
CONTRACT_GRANT: NAG1-492
CONTRACT_GRANT: NAG1-296
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available