Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2013

Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems

Stefan Groesbrink
  • Fonction : Auteur
  • PersonId : 1001388
Daniel Baldin
  • Fonction : Auteur
  • PersonId : 1001398
Timo Kerstan
  • Fonction : Auteur
  • PersonId : 1001399

Résumé

System virtualization’s integration of multiple software stacks with maintained isolation on multi-core architectures has the potential to meet high functionality and reliability requirements in a resource efficient manner. Paravirtualization is the prevailing approach in the embedded domain. Its applicability is however limited, since not all operating systems can be ported to the paravirtualization application programming interface. Proteus is a multi-core hypervisor for PowerPC-based embedded systems, which supports both full virtualization and paravirtualization without relying on special hardware support. The hypervisor ensures spatial and temporal separation of the guest systems. The evaluation indicates a low memory footprint of 15 kilobytes and the configurability allows for an application-specific inclusion of components. The interrupt latencies and the execution times for hypercall handlers, emulation routines, and virtual machine context switches are analyzed.
Fichier principal
Vignette du fichier
978-3-642-38853-8_27_Chapter.pdf (389.52 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01466685 , version 1 (13-02-2017)

Licence

Identifiants

Citer

Katharina Gilles, Stefan Groesbrink, Daniel Baldin, Timo Kerstan. Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems. 4th International Embedded Systems Symposium (IESS), Jun 2013, Paderborn, Germany. pp.293-305, ⟨10.1007/978-3-642-38853-8_27⟩. ⟨hal-01466685⟩
159 Consultations
411 Téléchargements

Altmetric

Partager

More