2008 · 19 citations · 16 references
EngineeringVirtual Machine MonitorsHardware SecurityHardware VirtualizationSystems EngineeringInternet Of ThingsMobile PhonesPower-aware SoftwareComputer EngineeringVirtualization SupportOmap 2430Mobile ComputingComputer ScienceMobile Computing SystemOperating SystemsEdge ComputingCloud ComputingSystem SoftwareVirtual Machine
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 introduced 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 efficiency. 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 mechanism. Resource and power efficiency 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.
16
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Scheduling I/O in virtual machine monitors
Diego Ongaro, Alan L. Cox, Scott Rixner · 2008 · 352 citations · Full text
Cluster Computing, Engineering, Avirtual Machine Monitor +18
The role of virtualization in embedded systems
Gernot Heiser · 2008 · 224 citations