• DocumentCode
    1532123
  • Title

    An operating system for a fault-tolerant multiprocessor controller

  • Author

    Williams, R.D. ; Johnson, B.W. ; Roberts, Thomas E.

  • Author_Institution
    Virginia Univ., Charlottesville, VA, USA
  • Volume
    8
  • Issue
    4
  • fYear
    1988
  • Firstpage
    18
  • Lastpage
    29
  • Abstract
    The development of an operating system that is a central component of a fault-tolerant multiprocessor is described. The operating system, while relatively simple and small, supports multitasking and multiprocessing, as well as both self-diagnostics and cross-diagnostics for fault detection. In the event of a fault, the system permits rapid reconfiguration in a manner that retains processing for the highest-priority tasks. Since the hardware needed to provide fault tolerance is available when there are no faults, the operating system can utilize this excess capacity to accomplish lower-priority tasks during normal operation. This approach yields graceful degradation in response to faults in the system components.<>
  • Keywords
    computer interfaces; fault tolerant computing; multiprocessing programs; multiprocessing systems; operating systems (computers); cross-diagnostics; fault detection; fault-tolerant multiprocessor controller; graceful degradation; highest-priority tasks; multiprocessing; multitasking; operating system; rapid reconfiguration; self-diagnostics; Aerospace control; Automatic control; Availability; Control systems; Fault tolerance; Fault tolerant systems; Microprocessors; Operating systems; Software safety; Wheelchairs;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.7769
  • Filename
    7769