The hyplet : Joining a Program and a Nanovisor for real-time and Performance
Abstract
This paper presents the concept of sharing a hyper-visor address space with a standard Linux program. In this work, we add hypervisor awareness to the Linux kernel and execute code in the HYP exception level through using the hyplet. The hyplet is an innovative way to code interrupt service routines and remote procedure calls under ARM. The hyplet provides high performance and run-time predictability. We demonstrate the hyplet implementation using the C programming language on an ARM8v-a platform and under the Linux kernel. We then provide performance measurements, use cases, and security scenarios.
Main Authors
Format
Conferences
Conference paper
Published
2020
Subjects
Publication in research information system
Publisher
IEEE
Original source
https://ieeexplore.ieee.org/abstract/document/9203743/
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-202102101526Use this for linking
Parent publication ISBN
978-1-7281-9965-8
Review status
Peer reviewed
Conference
International symposium on performance evaluation of computer and telecommunication systems
Language
English
Is part of publication
SPECTS 2020 : International Symposium on Performance Evaluation of Computer & Telecommunication Systems
Citation
- Ben Yehuda, R., & Zaidenberg, N. J. (2020). The hyplet : Joining a Program and a Nanovisor for real-time and Performance. In SPECTS 2020 : International Symposium on Performance Evaluation of Computer & Telecommunication Systems. IEEE. https://ieeexplore.ieee.org/abstract/document/9203743/
Copyright© 2020 IEEE