TY - GEN
T1 - Dynamic translator-based virtualization
AU - Kinebuchi, Yuki
AU - Koshimae, Hidenari
AU - Oikawa, Shuichi
AU - Nakajima, Tatsuo
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2007
Y1 - 2007
N2 - Microkernels and virtual machine monitors are both utilized as platforms for running operating systems. Although there are many similarities in their designs and features, they have opposite advantages and drawbacks. A microkernel based system is highly portable. However, the interface it exposes is inflexible and incompatible with other real hardware interfaces. In contrast, a virtual machine monitor interface is identical to a specific real hardware interface. However, the implementation of virtual machine monitors highly depends on processor architectures and specific hardwares. In this paper, we present a new model of virtual machine monitor, a flexible dynamic translator constructed on a portable microkernel. Our model offers both high portability and compatibility. Moreover, its flexible interface could be reconfigured to support various types of hardware interfaces. The results of the evaluation show that the performance of our prototype system is unsatisfactory, so we propose some techniques to improve its performance as future work.
AB - Microkernels and virtual machine monitors are both utilized as platforms for running operating systems. Although there are many similarities in their designs and features, they have opposite advantages and drawbacks. A microkernel based system is highly portable. However, the interface it exposes is inflexible and incompatible with other real hardware interfaces. In contrast, a virtual machine monitor interface is identical to a specific real hardware interface. However, the implementation of virtual machine monitors highly depends on processor architectures and specific hardwares. In this paper, we present a new model of virtual machine monitor, a flexible dynamic translator constructed on a portable microkernel. Our model offers both high portability and compatibility. Moreover, its flexible interface could be reconfigured to support various types of hardware interfaces. The results of the evaluation show that the performance of our prototype system is unsatisfactory, so we propose some techniques to improve its performance as future work.
UR - http://www.scopus.com/inward/record.url?scp=38149119602&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38149119602&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-75664-4_51
DO - 10.1007/978-3-540-75664-4_51
M3 - Conference contribution
AN - SCOPUS:38149119602
SN - 9783540756637
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 486
EP - 495
BT - Software Technologies for Embedded and Ubiquitous Systems - 5th IFIP WG 10.2 International Workshop, SEUS 2007, Revised Papers
A2 - Obermaisser, Roman
A2 - Puschner, Peter
A2 - Nah, Yunmook
A2 - Rammig, Peter
PB - Springer Verlag
T2 - 5th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems, SEUS 2007
Y2 - 7 May 2007 through 8 May 2007
ER -