DocumentCode
1970756
Title
Phone virtualization using a microkernel hypervisor
Author
Acharya, Amrit ; Buford, John ; Krishnaswamy, Venky
Author_Institution
IP Commun. Dept, Avaya Labs. Res., Basking Ridge, NJ, USA
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
1
Lastpage
6
Abstract
Virtualization of multi-core hardware is becoming important in enterprise computing using hypervisors such as VMware or Xen. For desktop phones, virtualization can be used to simultaneously run multiple phone OSes on the same desktop phone, and provide application isolation and security benefits. We introduce the concept of phone virtualization and describe benefits and use cases for users. We then evaluate hypervisor versus microkernel work in the embedded space, and select a well-known embedded microkernel as the virtualization layer. We then present some results to adding a virtualization layer to phone platform representative of enterprise desktop phones. We have ported the OKL4 microkernel to the ARM 1176 and tested it on an ARM emulator with an existing embedded Linux kernel. We discuss use cases, lessons learned, and next steps.
Keywords
Linux; embedded systems; operating system kernels; virtual machines; ARM emulator; Microkernel hypervisor; desktop phones; embedded Linux kernel; embedded space; multicore hardware; multiple phone OSes; phone virtualization; Application virtualization; Costs; Embedded system; Hardware; Kernel; Linux; Security; Virtual machine monitors; Virtual machining; Voice mail; L4; OKL4; embedded microkernel; hypervisor; phone virtualization; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Internet Multimedia Services Architecture and Applications (IMSAA), 2009 IEEE International Conference on
Conference_Location
Bangalore
Print_ISBN
978-1-4244-4792-3
Electronic_ISBN
978-1-4244-4793-0
Type
conf
DOI
10.1109/IMSAA.2009.5439460
Filename
5439460
Link To Document