###
计算机系统应用英文版:2017,26(12):58-63
←前一篇   |   后一篇→
本文二维码信息
码上扫一扫!
基于LXC的Android系统虚拟化技术
谷德贺1,2,3, 顾乃杰1,2,3, 刘博文1,2,3, 苏俊杰1,2,3, 贺爱香1,4
(1.中国科学技术大学 计算机科学技术学院, 合肥 230027;2.中国科学技术大学 安徽省计算与通信软件重点实验室, 合肥 230027;3.中国科学技术大学 先进技术研究院, 合肥 230027;4.安徽新华学院 信息工程学院, 合肥 230088)
Virtualization Technology of Android System Based on LXC
GU De-He1,2,3, GU Nai-Jie1,2,3, LIU Bo-Wen1,2,3, SU Jun-Jie1,2,3, HE Ai-Xiang1,4
(1.School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;2.Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China;3.Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China;4.Institute of Information Engineering, Anhui XinHua University, Hefei 230088, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1986次   下载 8467
Received:March 15, 2017    Revised:March 31, 2017
中文摘要: 虚拟化技术的研究正逐渐从高性能服务器端转向移动智能设备领域. 现有的虚拟化方案多是采用多内核方案,系统负载高,效率低. 针对车载系统等平台多屏显示以及资源受限等问题,本文提出一种基于容器技术的Android轻量级虚拟化方案. 该方案通过利用Namespace资源隔离机制和Cgroup资源分配机制,使得ARM平台在资源使用较少的同时,能够同时启动多个Android虚拟机,并且各虚拟机上的屏幕显示相互独立. 测试结果表明,该方案的内存占用率较双系统方案降低了7%,而平均CPU使用率较原生Android系统仅增加了1%.
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.
文章编号:     中图分类号:    文献标志码:
基金项目:安徽省自然科学基金(1408085MKL06);高等学校学科创新引智计划项目(B07033)
Author NameAffiliation
GU De-He School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
GU Nai-Jie School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
LIU Bo-Wen School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
SU Jun-Jie School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
HE Ai-Xiang School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Institute of Information Engineering, Anhui XinHua University, Hefei 230088, China 
Author NameAffiliation
GU De-He School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
GU Nai-Jie School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
LIU Bo-Wen School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
SU Jun-Jie School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China
Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China 
HE Ai-Xiang School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Institute of Information Engineering, Anhui XinHua University, Hefei 230088, China 
引用文本:
谷德贺,顾乃杰,刘博文,苏俊杰,贺爱香.基于LXC的Android系统虚拟化技术.计算机系统应用,2017,26(12):58-63
GU De-He,GU Nai-Jie,LIU Bo-Wen,SU Jun-Jie,HE Ai-Xiang.Virtualization Technology of Android System Based on LXC.COMPUTER SYSTEMS APPLICATIONS,2017,26(12):58-63