Font Size: a A A

Research And Implementation Of Radio And Data Communication Virtualization Technology On Mobile Device

Posted on:2018-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:S X ZhangFull Text:PDF
GTID:2348330512488975Subject:Engineering
Abstract/Summary:PDF Full Text Request
On one hand,with the development of society,more and more people partly lay the emphasis of working on mobile devices especially smartphones.To meet the needs of life and work,they even have bought more than one cellphone,which is quite not convenient to take or use.On the other hand,based on the progress of industry,hardware with normal performance has had the ability to fulfill the requirements of people on applications in daily life.Some hardware vendors even support those software techniques of much higher performance demands.Therefore,some people put forwards that virtualization should be applied to mobile devices so as to offer users a new service as single device,multi systems.As a result,there comes out various kinds of virtualization products on mobile device,fixing the trouble in frequently changing cellphones on different circumstances.However,while applying traditional virtualization techniques to mobile devices,despite considering the problem that hardware resources such as CPU capability and memory storage are limited,the cost on maintaining virtual machines can not be neglected,and it will burden the device,increase power consumption,and influence the performance of each system.A new category of virtualization architectural is required.In recent years,a new and lightweight virtualization solution called Containerbased Virtualization is on quick development.Container-based Virtualization is not like those traditional virtualization techniques which need to provide a comprehensive system ecology for each virtual machine and virtualize a kernel for each system,but make systems in each container share the physical kernel directly,own their own namespaces in kernel so that systems can each run isotatedly without disturbing.As a result,this technique can reduce the system cost significantly,and enhance the performance almost as well as single system without virtualization.So Container-based Virtualization is quite fit in such hardware-resource-limited devices,which has been proved well performed on system vitualization by some researches.However,for the virtualization on mobile device,it is partial to concentrate on system without considering basic functions such as radio and data communication.With container-based architectural,this thesis is to put forward a solution for radio and data communication virtualization based on proxy on mobile device,and mainly focus on the design and realization of device reuse of radio and network these two functions to make sure that every container system has the basic communication function on mobile device.On one side,the virtualization of radio module first designs and realizes the reuse of radio device as basis,and then complete the functions of phone system and cellular network step by step.On the other side,the virtualizaion of Wi-Fi module centers on the adaptation layer of wpa_supplicant to design communication protocol of proxy and device state management based on Wi-Fi state machine,which realizes the reuse of Wi-Fi device.Finally,this paper realizes a double-domain system of “one domain one card” mode on a DSDS(dual SIM cards dual standby)cellphone with container framework and tests to comfirm radio and network functions perform normally,proving the effectiveness of the program of proxy.
Keywords/Search Tags:Mobile Device, Virtualization, Container, Radio, Wi-Fi
PDF Full Text Request
Related items