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

Abstract : 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.
Type de document :
Communication dans un congrès
Gunar Schirner; Marcelo Götz; Achim Rettberg; Mauro C. Zanella; Franz J. Rammig. 4th International Embedded Systems Symposium (IESS), Jun 2013, Paderborn, Germany. Springer, IFIP Advances in Information and Communication Technology, AICT-403, pp.293-305, 2013, Embedded Systems: Design, Analysis and Verification. 〈10.1007/978-3-642-38853-8_27〉
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01466685
Contributeur : Hal Ifip <>
Soumis le : lundi 13 février 2017 - 16:39:10
Dernière modification le : vendredi 1 décembre 2017 - 01:09:42
Document(s) archivé(s) le : dimanche 14 mai 2017 - 15:08:37

Fichier

978-3-642-38853-8_27_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Katharina Gilles, Stefan Groesbrink, Daniel Baldin, Timo Kerstan. Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems. Gunar Schirner; Marcelo Götz; Achim Rettberg; Mauro C. Zanella; Franz J. Rammig. 4th International Embedded Systems Symposium (IESS), Jun 2013, Paderborn, Germany. Springer, IFIP Advances in Information and Communication Technology, AICT-403, pp.293-305, 2013, Embedded Systems: Design, Analysis and Verification. 〈10.1007/978-3-642-38853-8_27〉. 〈hal-01466685〉

Partager

Métriques

Consultations de la notice

77

Téléchargements de fichiers

92