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
Link To Document :
بازگشت