NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Applicative architectures for fault-tolerant multiprocessorsFunctional programming frameworks for the design of highly reliable multiprocessor systems are proposed. In contrast to imperative programming environments, a functional environment offers elegant, relatively simple, and efficient solutions to concurrent error detection and recovery problems in multiprocessors. Specific fault tolerance mechanisms for upset exposure, fault containment, secure task assignment, and recovery are developed for a class of applicative multiprocessor architectures. Verification of abstract behavioral characteristics of applicative tasks is used for exposing faults during the execution of tasks. The fault containment mechanism is based on isolation of stack and heap segments of tasks. A protocol for secure task assignment is defined between system components. The architecture permits incremental, distributed, and asynchronous backups of system state. Finally, recovery is accomplished, even in the worst cases, by re-execution of a small number of tasks.
Document ID
19940003669
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Sharma, Madhumitra
(Illinois Univ. Urbana-Champaign, IL, United States)
Fuchs, W. Kent
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
August 16, 2013
Publication Date
November 17, 1987
Publication Information
Publication: Presentation Slides and Publications. NASA Review of ICLASS: Illinois Computer Laboratory for Aerospace Systems and Software
Subject Category
Computer Systems
Accession Number
94N70424
Funding Number(s)
CONTRACT_GRANT: DE-FG02-85ER-25001
CONTRACT_GRANT: NSF DCR-84-10110
CONTRACT_GRANT: N00014-84-C-0149
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available