DocumentCode
347755
Title
A 2-phase N-modular redundancy algorithm
Author
Yen, I-Ling ; Kapoor, Hitesh
Author_Institution
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
fYear
1999
fDate
1999
Firstpage
195
Lastpage
202
Abstract
N-modular redundancy (NMR) approach has been widely used to uniformly tolerate many types of failures. Various NMR implementations include FTMP, SIFT, C.vmp, MAFT, FTP, and Delta-4. Some of these only require loose synchronization and, hence, can be applied to general-purpose distributed systems. However, loosely synchronized systems generally incur a higher overhead. Thus, many of these approaches sacrifice parallelism to achieve a better performance. As computers are used increasingly in complex, critical systems, providing parallel processing is inevitable. We consider a system model that multiple processor groups execute tasks in parallel and concurrently access a logically shared address space (shared storage). We discuss a two-phase NMR (2P-NMR) algorithm that incurs relatively low overhead for shared storage accesses. An executor-verifier approach is used in 2P-NMR to reduce the communication cost and the two phase scheme is used to assure that the single executor does not corrupt the system state. The 2P-NMR approach is also adaptive. It achieves peak performance during failure free periods and gracefully degrades to regular NMR protocol when failures occur
Keywords
distributed shared memory systems; parallel programming; processor scheduling; real-time systems; redundancy; software fault tolerance; 2-phase N-modular redundancy algorithm; C.vmp; Delta-4; FTMP; FTP; MAFT; NMR protocol; SIFT; communication cost; executor-verifier approach; general-purpose distributed systems; loose synchronization; multiple processor groups; parallel processing; shared address space; shared storage accesses; Redundancy;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems, 1999. Proceedings. Fourth International Workshop on
Conference_Location
Santa Barbara, CA
Print_ISBN
0-7803-5579-2
Type
conf
DOI
10.1109/WORDS.1999.806582
Filename
806582
Link To Document