This Article 
 Bibliographic References 
 Add to: 
Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing
February 1988 (vol. 21 no. 2)
pp. 37-45

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.

Philip A. Bernstein, "Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing," Computer, vol. 21, no. 2, pp. 37-45, Feb. 1988, doi:10.1109/2.17
Usage of this product signifies your acceptance of the Terms of Use.