NASA SBIR 2019-I Solicitation

Proposal Summary

 19-1- Z6.01-3138
 High Performance Space Computing Technology
 Xen Project Hypervisor for the High Performance Space Computing Platform
SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
DornerWorks, Ltd.
3445 Lake Eastbrook Southeast
Grand Rapids, MI 49546- 5935
(616) 245-8369

Principal Investigator (Name, E-mail, Mail Address, City/State/Zip, Phone)

Jarvis Roach
3445 Lake Eastbrook SE Grand Rapids, MI 49546 - 5935
(616) 389-8341

Business Official (Name, E-mail, Mail Address, City/State/Zip, Phone)

Lance Hilbelink
3445 Lake Eastbrook SE Grand Rapids, MI 49546 - 5935
(616) 245-8369
Estimated Technology Readiness Level (TRL) :
Begin: 2
End: 4
Technical Abstract (Limit 2000 characters, approximately 200 words)

DornerWorks is seeking to enhance the capabilities and ecosystem of the open source Xen Project hypervisor, targeting full integration with the High Performance Space Computing (HPSC) platform’s High Performance Processing Subsystem (HPPS) through this project. There will be several tangible benefits stemming from this Phase I project.


This project will show the Xen Project hypervisor to be a viable, open source, bare metal, hypervisor solution for the HPSC. Embedded hypervisors have been ported to hardware similar to the HPSC-HPPS, like the Xilinx Zynq UltraScale+ MPSoC and the NXP i.MX 8, for products in several different commercial markets to:

  • Help manage available processing power,
  • Provide isolation between software components,
  • Enable multiple operating systems running on the same processor, and
  • More easily support software redundancy.

This project will also add capabilities and make improvements to the Xen Project hypervisor to better suit it for use with the HPSC hardware and software components. A gap analysis between the Xen Project hypervisor’s capabilities and HPSC requirements will have been performed, identifying remaining improvements or new feature to be implemented in Phase II. This project will also substantively improve the Xen ecosystem with regards to space programs and missions by adding Xen support of a real time operating system (RTOS), like RTEMS, on A53 processors. This will be of value to future programs targeting the HPSC, and of immediate value for programs currently developing software on similar hardware available today, such as the Xilinx MPSoC used on platforms like Innoflight’s CFC-400 Compact Hybrid Architecture for Multi-Parametric Sensing (CHAMPS) Flight Computer.

Potential NASA Applications (Limit 1500 characters, approximately 150 words)

This project provides open source contributions to the developing HPSC ecosystem by enabling use of a hypervisor, or by providing another hypervisor to use, and by adding support for another RTOS on the HPPS. The HPSC platform is targeted for Rover, Landers, High Bandwidth Instrument, and SmallSat/Constellation missions. This project also provides benefits to current missions targeting similar hardware, like the MPSoC, to host multiple instances of core Flight Software System (cFS) to help provide redundancy on a single chip.

Potential Non-NASA Applications (Limit 1500 characters, approximately 150 words)

Improvements to the Xen Project hypervisor and ecosystem benefit NASA and non-NASA applications alike. Improving real time capabilities will benefit customers in a variety of markets with real-time requirements. Increasing the number of operating systems that can run on Xen virtual machines is also valuable to the larger market, e.g., a RTEMS/Xen configuration is of interest to several parties. 

Duration: 6

Form Generated on 06/16/2019 23:28:06