Font Size: a A A

The Design And Implementation Of Android Desktop Cloud System Based On LXC

Posted on:2019-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:K M ShiFull Text:PDF
GTID:2428330548979799Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the popularity of the Andriod system,more and more developers are engaged in the development of Android applications and have designed a large number of excellent Android applications that meet the various needs of users.As development capabilities improve,Android applications that have high requirements for mobile devices are starting to emerge,however,these applications do not work well on Android devices with relatively weak hardware performance.In order to solve the problem above,this paper implements an Android desktop cloud system,which transfers the computing and storage from the mobile device to the server.Current desktop cloud systems are generally designed for PC systems,such as Linux and Windows,but there exists no complete solution for Android systems.This paper presents a LXC-based Android desktop cloud solution that uses LXC technique to run multiple Android systems on the server simultaneously while these Android systems share the local input device,display device and Binder driver on the server.In addition,this solution implements the VNC client and the VNC server by extending the VNC protocol.The user accesses the Android system running the VNC server on the server upon using the VNC client on the mobile device.In this paper the main achievements are as follows:1)Through investigating the existing virtualization technology and analyzing their advantages,disadvantages and applicable scenarios systematically,we have determined on the most suitable virtualization technology for the purpose of this paper.2)A lightweight virtualization solution-for the Android system has been successfully designed and implemented,which mainly comprises the research of LXC tools,virtualization of Binder-driven,and reuse of display device and input device.3)A remote desktop system for the Android system is realized.The system implements desktop redirection based on the VNC protocol and implements audio redirection,camera redirection,and input redirection by expanding VNC protocol.4)Testing and analyzing of the function and performance of the desktop cloud system are accomplished in this paper.The system supports applications such as communication,office and entertainment and runs stably and smoothly and achieves the predetermined goal.
Keywords/Search Tags:lightweight virtualization, desktop cloud, Android, LXC, VNC
PDF Full Text Request
Related items