|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Philip A. Bernstein, "Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing," Computer, vol. 21, no. 2, pp. 37-45, February, 1988. | |||
| BibTex | x | ||
| @article{ 10.1109/2.17, author = {Philip A. Bernstein}, title = {Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing}, journal ={Computer}, volume = {21}, number = {2}, issn = {0018-9162}, year = {1988}, pages = {37-45}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.17}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing IS - 2 SN - 0018-9162 SP37 EP45 EPD - 37-45 A1 - Philip A. Bernstein, PY - 1988 VL - 21 JA - Computer ER - | |||
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.

