Title :
Rodosvisor — An ARINC 653 quasi-compliant hypervisor: CPU, memory and I/O virtualization
Author :
Tavares, A. ; Didimo, A. ; Lobo, T. ; Cardoso, Pedro ; Cabral, J. ; Montenegro, S.
Abstract :
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.
Keywords :
aerospace computing; avionics; embedded systems; object-oriented methods; operating systems (computers); resource allocation; software architecture; software performance evaluation; storage management; trusted computing; virtual machines; virtualisation; ARINC 653 quasicompliant hypervisor; CPU; FPGA; I/O device virtualization approach; NetworkCentric core avionics; PowerPC core; Rodosvisor; TSP; aerospace applications; dependability; dependable computing; memory virtualization; object oriented approach; partitioned IMA software architectures; reactivity; real-time operating system; real-time performance; resource control virtualization requirements; time and space partitioning; timing determinism; trusted computing;
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
DOI :
10.1109/ETFA.2012.6489588