MobiVMM: A virtual machine monitor for mobile phones

Seehwan Yoo, Yunxin Liu, Cheol Ho Hong, Chuck Yoo, Yongguang Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

15 Citations (Scopus)

Abstract

Mobile phones have evolved into complex systems as they have more and more new applications built-in. As a result, they are less reliable and less secure than before. Virtual Machine Monitors (VMM) or hypervisors have been intro- duced to help the reliability and security of mobile phones but the existing research does not completely address three issues critical to mobile phones: real-time support, resource limitation, and power e±ciency. In this paper we propose building a new VMM called MobiVMM for mobile phones to deal with these issues. MobiVMM enables real-time support using priority based scheduling and a pseudo-polling mech- anism. Resource and power e±ciency is achieved through light-weight design and implementation, highly customized guest operating systems, and a virtual hardware abstraction layer. We present our design considerations and report some preliminary experimental results based on the OMAP 2430 development platform.

Original languageEnglish
Title of host publicationProceedings of the 1st Workshop on Virtualization in Mobile Computing, MobiVirt '08
DOIs
Publication statusPublished - 2008
Event1st Workshop on Virtualization in Mobile Computing, MobiVirt '08 - Breckenridge, CO, United States
Duration: 2008 Jun 172008 Jun 17

Publication series

NameProceedings of the 1st Workshop on Virtualization in Mobile Computing, MobiVirt '08

Other

Other1st Workshop on Virtualization in Mobile Computing, MobiVirt '08
CountryUnited States
CityBreckenridge, CO
Period08/6/1708/6/17

Keywords

  • Embedded operating systems
  • Mobile device
  • Virtual machine monitor

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'MobiVMM: A virtual machine monitor for mobile phones'. Together they form a unique fingerprint.

Cite this