Font Size: a A A

The Research And Implementation Of Desktop Cloud Oriented Virtualization For Android Virtual Machine Device

Posted on:2017-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y S ShiFull Text:PDF
GTID:2348330536453161Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The twenty-first century is the era of rapid development of mobile Internet,a large number of mobile applications have been developed and used in many aspect of social production and activity.As one of the most popular mobile operating system at present,the Android operating system occupies an important position in the mobile Internet.Besides,cloud computing virtualization technology,especially the desktop cloud technology,gets more and more attention and development.Over the past few years,many company has set up their own corresponding desktop cloud products,which are widely used in office,education and other fields.Combining the Android operating system with a desktop cloud,which means virtualize the Android mobile operating system in a desktop cloud,can make full use of the advantages and characteristics of the android operating system and the desktop cloud,has an important significance.In a desktop cloud virtual machine,desktop virtualization technology provides the simulation of the virtual machine equipment.For Android,it has a series of special hardware equipment,including various sensors,GPS,etc.In the desktop cloud environment,implementing Android device virtualization for Android virtual machine baesd on Spice desktop transport protocol can improve the performance of Android virtual machine on the desktop cloud.It is meaningful.Based on the sufficient research on the desktop virtualization technology and Android hardware architecture,this paper designs and implements the virtualization for Android virtual machine device on desktop cloud.The major work includes:Firstly,the research for desktop cloud virtualization technology,which includes QEMU-KVM virtualization technology,the SPICE desktop transport protocol.This paper mainly focuses on the principle and implementation of QEMU equipment simulation,the details of data transmission by SPICE protocol,and we get the basic technical approach of virtualization for Android virtual machine device.At the same time,it lucubrates the Architecture of Android hardware device,especially the technology of Android sensor hardware device,and analyzes the principle and technical details of Android operating system hardware implementation.Secondly,based on the study of virtualization technology and Android hardware architecture,this paper designs an Android virtual machine device virtualization solution for desktop cloud.The solution based on QEMU-KVM virtualization technology and the SPICE desktop transmission protocol.The solution includes four main parts: obtain data from client device,translate hardware data by SPICE,simulate hardware devices by QEMU,identify and use Android virtual machine device.Then,the paper describes the implementation of Android sensor hardware virtualization in detail.Thirdly,this paper implements the device virtualization module of Android virtual machine in desktop cloud system,and has made some tests of the device virtualization capabilities for Android virtual machine.The tests including the use of virtual sensor and the equipment performance.At the end of this paper,it analyzes the results of the tests,and provide some suggestions and solutions for improvement.
Keywords/Search Tags:Android, Device virtualization, QEMU-KVM, SPICE
PDF Full Text Request
Related items