ABSTRACT

Operating system (OS) virtualization creates isolated containers on the hardware, and each of these containers run different instances of OSs. Virtual machine managers manage each virtual machine individually. Each OS instance allows multiple user-space instances such as virtual environments, virtual private server, or containers, for example, mobile hypervisor. The desktop virtualization solution from Ceedo enables users to have a desktop work environment in portable devices such as pocket hard disks, universal serial bus flash drives, mobile devices, or a network drive in the cloud. Mobile browser emulators are used for developing and testing mobile web applications in a desktop machine. Grid virtualization is a collection of mobile nodes sharing resources to create an infrastructure to run complex computing tasks, for example, Mobile grid. Mobile Mobile Handset Manufacturers are facing the challenge of introducing new cost-effective handsets in the market with more features, processing power, and memory.