DocumentCode :
3794981
Title :
Sequoia: a fault-tolerant tightly coupled multiprocessor for transaction processing
Author :
P.A. Bernstein
Author_Institution :
Sequoia Syst., Marlboro, MA, USA
Volume :
21
Issue :
2
fYear :
1988
Firstpage :
37
Lastpage :
45
Abstract :
The Sequoia computer is a tightly coupled multiprocessor that avoids most of the fault-tolerance disadvantages of tight coupling by using a fault-tolerant hardware-design approach. An overview is give of how the hardware architecture and operating system (OS) work together to provide a high degree of fault tolerance with good system performance. A description of hardware is followed by a discussion of the multiprocessor synchronization problem. Kernel support for fault recovery and the recovery process itself are examined. It is shown the kernel, through a combination of locking, shadowed memory, and controlled flushing of non-write-through cache, maintains a consistent main memory state recoverable from any single-point failure. The user shared memory is also discussed.
Keywords :
"Fault tolerance","Hardware","Computer architecture","System buses","Fault tolerant systems","Operating systems","High performance computing","Fault detection","System software","Database systems"
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.17
Filename :
17
Link To Document :
بازگشت