Virtualization Technology of Android System Based on LXC
CSTR:
Author:
  • Article
  • | |
  • Metrics
  • |
  • Reference [16]
  • |
  • Related [20]
  • | | |
  • Comments
    Abstract:

    The virtualization technology research is gradually moving from high-performance server to mobile intelligent devices. Existing virtualization solutions are mostly multi-core solution with high system overhead and low efficiency. This paper presents a lightweight virtualization scheme based on Linux container for multi-screen display and resource limitation of vehicle system. Our program, through the use of Namespace resource isolation mechanism and Cgroup resource control mechanism, can start several Android virtual machines on the ARM platform at the same time, while displaying on different screens and running independently. The performance test results show that on the ARM platform, the program uses less than 7% of the memory of the two systems, and the average CPU usage after virtualization is only 1% higher than the native Android system.

    Reference
    [1] Armbrust M, Fox A, Griffith R, et al. A view of cloud computing. Communications of the ACM, 2010, 53(4): 50-58. [DOI:10.1145/1721654]
    [2] 陈全, 邓倩妮. 云计算及其关键技术. 计算机应用, 2009, 29(9): 2562-2567.
    [3] TrendForce: 2015年全球智能手机出货12.93亿部, 华为跃升全球第三并突破一亿部. http://press.trendforce.cn/press/20160114-2266.html. [2016-01-14].
    [4] Enck W, Ongtang M, McDaniel P. Understanding android security. IEEE Security & Privacy, 2009, 7(1): 50-57.
    [5] 杨健, 汪海航, 王剑, 等. 云计算安全问题研究综述. 小型微型计算机系统, 2012, 33(3): 472-479.
    [6] 蒋绍林, 王金双, 张涛, 等. Android安全研究综述. 计算机应用与软件, 2012, 29(10): 205-210.
    [7] Android Platform. https://developer.android.com/about/android.html.
    [8] Aguiar A, Hessel F. Current techniques and future trends in embedded system's virtualization. Software: Practice and Experience, 2012, 42(7): 917-944. [DOI:10.1002/spe.v42.7]
    [9] Andrus J, Dall C, van't Hof A, et al. Cells: A virtual mobile smartphone architecture. Proc. of the Twenty-Third ACM Symposium on Operating Systems Principles. Cascais, Portugal. 2011. 173-187.
    [10] Uhlig R, Neiger G, Rodgers D, et al. Intel virtualization technology. Computer, 2005, 38(5): 48-56. [DOI:10.1109/MC.2005.163]
    [11] Varanasi P. Implementing Hardware-supported virtualization in OKL4 on ARM[Ph. D. thesis]. New South Wales: Univer-sity of New South Wales, 2010.
    [12] Kivity A, Kamay Y, Laor D, et al. kvm: the Linux virtual machine monitor. Proc. of the Linux Symposium. 2007. 225-230.
    [13] LXC-Linux Containers. https://linuxcontainers.org/, 2014.
    [14] Chen XY. Smartphone virtualization: Status and challenges. 2011 International Conference on Electronics, Communi cations and Control (ICECC). Ningbo, China. 2011. 2834-2839.
    [15] 毛德操, 胡希明. Linux内核源代码情景分析(上册). 杭州: 浙江大学出版社, 2001.
    [16] Rosen R. Linux containers and the future cloud. Linux Journal, 2014, 2014(240): 3.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

谷德贺,顾乃杰,刘博文,苏俊杰,贺爱香.基于LXC的Android系统虚拟化技术.计算机系统应用,2017,26(12):58-63

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:March 15,2017
  • Revised:March 31,2017
  • Online: December 07,2017
Article QR Code
You are the first992200Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063