Firmware Virtualization

Virtualization in Space

Recent trends in extreme edge computing and increasing commercial access to space highlight the need for flexible, digital payload computers that enable dynamic deployment of novel applications and support multiple payloads on the same platform. Virtualization emerges as the ideal technology to tackle such challenges, as an extension of currently applied methods on earth to space.

In the design of our high-performance satellite payload computer, a key aspect is the incorporation of a virtualization layer facilitated by a hypervisor, representing a significant advancement in payload computer architecture. By enabling the deployment of separate software packages (including the operating system, kernel and applications) within isolated virtual environments (e.g., containers, virtual machines or unikernels), our system achieves a noteworthy level of multitenancy. This capability allows multiple virtual instances to operate concurrently on the same physical hardware without interfering with each other, significantly enhancing the payload computer’s versatility and efficiency.

Different virtual environments running on top of a hypervisor

Benefits

Flexibility

Standardized execution of multiple operating systems and applications on heterogeneous hardware platforms.

Security

Secure isolation of different processes, preventing fault propagation and interference between components.

Multitenancy

Accomodation of multiple users on a single spacecraft, enabling a Satellite-as-a-Service approach.

Scalability

Dynamic allocation of resources to payload systems, according to hardware availability and demand.

Fault recovery

Restricted reboots and fault recovery in case of failures, without critical systems downtime.

In-orbit updates

Remote software updates and easy reconfiguration of payload systems while in orbit.

Why OHB Hellas?

We develop a Digital Space​

At OHB Hellas, we promote the Satellite-as-a-Service model, where access to space should be available to anyone on Earth. We are commited to push the boundaries of high performance computing in space, by developing flexible digital payload systems, empowered by virtualization technology.

We offer cutting-edge tailored solutions designed to meet the evolving demands of modern space missions. Our expertise in payload computer virtualization techniques ensures that our solutions are efficient and reliable, bringing significant value to our customers.

Our Projects in Satellite High-Performance Data Processing:

Featured image: ©ESA