Design of Virtual Machine Monitor for Embedded Systems

Article Preview

Abstract:

Recently virtualization has been one of the most popular research topics in system software area. While there are many commercial virtualization products for general-purpose computer system, little efforts are made to virtualize embedded system. In this paper, we design and implement a virtual machine monitor which divides each physical hardware resource of an embedded system into logical ones and reorganizes them into many virtual machines so that several real-time operating systems run concurrently on a single embedded system. We measure various performance metrics of the virtual machine monitor developed on a real embedded system. The results of the measurement study show that our virtual machine monitor has enough potentiality of its application to real-world embedded systems.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1629-1632

Citation:

Online since:

December 2012

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Shin, D. H. and Kim, J. H., "Implementation of Hypervisor for μC/OS-II Real-time Kernel," J. of the Korea Society of Computer and Information, vol. 12, no. 5, pp.103-112, Nov. 2007.

Google Scholar

[2] Yang, J. C., Kim, H. B., Cho, S. J., and Ahn, W. H., "Design and Implementation of Virtualization of Real-time Operating System for Embedded System," in Proc. Of KISS Fall Conference, Vol. 35, No. 1(B), pp.308-312, 2008.

Google Scholar

[3] Kinebuchi, Y., Koshimae, H., Oikawa, S., and Nakajima, T., "Virtualization techniques for embedded systems," in Proc. of The 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, August 2006.

DOI: 10.1109/rtcsa.2006.2

Google Scholar

[4] Advanced digital chips, Inc., "Jupiter Education Board Manual," Advanced digital chips, Inc.

Google Scholar

[5] μClinux Project, http://www.uclinux.org

Google Scholar

[6] Jean J. Labrosse, "MicroC/OS-II Real-Time Kernel," CMP Media, Inc., 2002.

DOI: 10.1201/9781482295603

Google Scholar