Achieving fault tolerance via robust partitioning and N-Modular Redundancy

Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2007.

Bibliographic Details
Main Author: O'Connell, Brendan Anthony
Other Authors: Joseph A. Kochocki.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2009
Subjects:
Online Access:http://hdl.handle.net/1721.1/46573
_version_ 1826207656675639296
author O'Connell, Brendan Anthony
author2 Joseph A. Kochocki.
author_facet Joseph A. Kochocki.
O'Connell, Brendan Anthony
author_sort O'Connell, Brendan Anthony
collection MIT
description Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2007.
first_indexed 2024-09-23T13:52:54Z
format Thesis
id mit-1721.1/46573
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T13:52:54Z
publishDate 2009
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/465732019-04-12T21:31:35Z Achieving fault tolerance via robust partitioning and N-Modular Redundancy O'Connell, Brendan Anthony Joseph A. Kochocki. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Aeronautics and Astronautics. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2007. Includes bibliographical references (p. 165-169). This thesis describes the design and performance results for the P-NMR fault tolerant avionics system architecture being developed at Draper Laboratory. The two key principles of the architecture are robust software partitioning (P), as defined by the ARINC 653 open standard, and N-Modular Redundancy (NMR). The P-NMR architecture uses cross channel data exchange and voting to implement fault detection, isolation and recovery (FDIR). The FDIR function is implemented in software that executes on commercial-off-the-shelf (COTS) hardware components that are also based on open standards. The FDIR function and the user applications execute on the same processor. The robust partitioning is provided by a COTS real-time operating system that complies with the ARINC 653 standard. A Triple Modular Redundant (TMR) prototype was developed and various performance metrics were collected. Evaluation of the TMR prototype indicates that the ARINC 653 standard is compatible with an NMR and FDIR architecture. Application partitions can be considered software fault containment regions which enhance the overall integrity of the system. The P-NMR performance metrics were compared with a previous Draper Laboratory design called the Fault Tolerant Parallel Processor (FTPP). This design did not make use of robust partitioning and it used proprietary hardware for implementing certain FDIR functions. The comparison demonstrated that the P-NMR system prototype could perform at an acceptable level and that the development of the system should continue. This research was done in the context of developing cost effective avionics systems for space exploration vehicles such as those being developed for NASA's Constellation program. by Brendan Anthony O'Connell. S.M. 2009-08-26T16:54:18Z 2009-08-26T16:54:18Z 2007 2007 Thesis http://hdl.handle.net/1721.1/46573 422608439 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 191 p. application/pdf Massachusetts Institute of Technology
spellingShingle Aeronautics and Astronautics.
O'Connell, Brendan Anthony
Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title_full Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title_fullStr Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title_full_unstemmed Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title_short Achieving fault tolerance via robust partitioning and N-Modular Redundancy
title_sort achieving fault tolerance via robust partitioning and n modular redundancy
topic Aeronautics and Astronautics.
url http://hdl.handle.net/1721.1/46573
work_keys_str_mv AT oconnellbrendananthony achievingfaulttoleranceviarobustpartitioningandnmodularredundancy