Achieving fault tolerance via robust partitioning and N-Modular Redundancy
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2007.
Main Author: | |
---|---|
Other Authors: | |
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 |