• 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