Rodosvisor — An ARINC 653 quasi-compliant hypervisor: CPU, memory and I/O virtualization

Adriano Tavares, A. Didimo, T. Lobo, Paulo Antônio Barros de Albuquerque Cardoso, Jorge Cabral, Sérgio Montenegro · 2012

This paper presents a novel hypervisor engineered for aerospace applications using an object oriented approach embodying time and space partitioning (TSP) on a PowerPC core embedded in a FPGA, for the NetworkCentric core avionics [1] - an architecture of cooperating components and managed by a real-time operating system to implement dependable computing and targeting simplicity. To support partitioned IMA [2]software architectures our hypervisor adapted to the aerospace application domain the Popek and Goldberg's [3] fidelity, efficiency and resource control virtualization requirements by extending them with additional ones like timing determinism, reactivity and improved dependability. A distinctive feature of the hypervisor is its I/O device virtualization approach that guarantees real-time performance and small trusted computing base.

Read the paper · More papers on PaperTik