2014.B.1.3 A Space Hypervisor for CubeSATS

Author(s)

Andrew Santangelo (1)

  1. sci_Zone, USA

Session

B.1

Keywords

QuickSAT, Hypervisor, ARM15, CubeSAT, SHARC

Abstract

The QuickSAT/Xen Space Hypervisor, is an open source space hypervisor that supports the virtualization of satellite payloads, systems and software modules on a range of satellites including CubeSATs and MicroSATs. A hypervisor allows for virtual processes and payloads to run on one or more processors simultaneously. Virtual processes and payloads can communicate between one another and operate independently of one another. The advantage of a hypervisor is that if one of the processes “crashes”, experiences SEUs, or experiences malicious code attacks, it will not impact the performance and operation of the other processes. The Xen Space Hypervisor is an extended version of the open source Xen that includes elements of the ARINC 653 partitioning standard, isolating applications running on the same platform providing high levels of security. QuickSAT™ with the open source stepSATdb data architecture is a satellite design, mission planning, and product lifecycle management framework and environment. It is currently in use on the University NanoSat Program, at AFRL, the Eagle program, projects with NASA research centers. Its first application in an actual space mission will be in the late fall of the 2013 on the SHARC Mission, a 6U cube sat that will be deployed from the International Space Station. In this paper we will discuss QuickSAT and the QuickSAT/Xen environment and implementation on the ARM based Architectures, and its application on the SHARC Mission including lessons learned. We will also discuss the open source distribution of the Xen Space Hypervisior and how organizations can get involved and apply it to their mission.

Presentation

  • Download slides in PDF format here (14MB)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: