Innoflight Middleware System (IMS), Phase I

Space missions can benefit greatly from the use of the latest COTS processing technology in order to allow spacecraft to perform more onboard computation using less power. This trend has accelerated in recent years due to the explosion of low-power commercial processing technology driven by mobile devices such as smartphones and tablets. Many of these advanced devices contain multiple processing cores, and some are full System-on-Chip (SoC) parts that include GPU processor arrays or FPGA fabric. However, while these COTS multi-core processors have tremendous capability, they are not designed to be tolerant to the radiation effects that are experienced in the space environment. One approach to increasing the reliability of COTS processors in space is to implement redundancy within the software framework. With this technique, the multiple cores in a processing device and even multiple independent computers can be operated in any combination of parallel processing (for enhanced performance) and redundantly (for enhanced reliability). For this proposed project, we plan to develop the Innoflight Middleware System (IMS) in order to provide this capability.

Data and Resources

Field Value
accessLevel public
bureauCode {026:00}
catalog_@context https://project-open-data.cio.gov/v1.1/schema/catalog.jsonld
catalog_@id https://data.nasa.gov/data.json
catalog_conformsTo https://project-open-data.cio.gov/v1.1/schema
catalog_describedBy https://project-open-data.cio.gov/v1.1/schema/catalog.json
identifier TECHPORT_89598
issued 2016-12-01
landingPage https://techport.nasa.gov/view/89598
modified 2020-01-29
programCode {026:027}
publisher Space Technology Mission Directorate
resource-type Dataset
source_datajson_identifier true
source_hash c677d1c47e7a472482bad10a5fd88df2102ebb35
source_schema_version 1.1
Groups
  • AmeriGEOSS
  • National Provider
  • North America
Tags
  • amerigeo
  • amerigeoss
  • ckan
  • completed
  • geo
  • geoss
  • goddard-space-flight-center
  • national
  • north-america
  • united-states
isopen False
license_id notspecified
license_title License not specified
maintainer TECHPORT SUPPORT
maintainer_email hq-techport@mail.nasa.gov
metadata_created 2025-11-19T20:16:26.964700
metadata_modified 2025-11-19T20:16:26.964705
notes Space missions can benefit greatly from the use of the latest COTS processing technology in order to allow spacecraft to perform more onboard computation using less power. This trend has accelerated in recent years due to the explosion of low-power commercial processing technology driven by mobile devices such as smartphones and tablets. Many of these advanced devices contain multiple processing cores, and some are full System-on-Chip (SoC) parts that include GPU processor arrays or FPGA fabric. However, while these COTS multi-core processors have tremendous capability, they are not designed to be tolerant to the radiation effects that are experienced in the space environment. One approach to increasing the reliability of COTS processors in space is to implement redundancy within the software framework. With this technique, the multiple cores in a processing device and even multiple independent computers can be operated in any combination of parallel processing (for enhanced performance) and redundantly (for enhanced reliability). For this proposed project, we plan to develop the Innoflight Middleware System (IMS) in order to provide this capability.
num_resources 4
num_tags 10
title Innoflight Middleware System (IMS), Phase I