| 注册
首页|期刊导航|计算机工程与应用|移动平台Android操作系统虚拟化技术的实现

移动平台Android操作系统虚拟化技术的实现

刘博文 顾乃杰 谷德贺 苏俊杰

计算机工程与应用2017,Vol.53Issue(14):32-38,7.
计算机工程与应用2017,Vol.53Issue(14):32-38,7.DOI:10.3778/j.issn.1002-8331.1703-0314

移动平台Android操作系统虚拟化技术的实现

Implementation of OS-level virtualization technology for Android on mo-bile platform

刘博文 1顾乃杰 2谷德贺 3苏俊杰1

作者信息

  • 1. 中国科学技术大学 计算机科学与技术学院,合肥 230027
  • 2. 中国科学技术大学 安徽省计算与通信软件重点实验室,合肥 230027
  • 3. 中国科学技术大学 先进技术研究院,合肥 230027
  • 折叠

摘要

Abstract

The virtualization technology research is gradually moving from the server area to the field of mobile intelli-gent devices. The existing virtualization architecture requires a large number of instruction translations between the physi-cal hardware layer and the virtual machine, which is of high cost and low efficiency. In order to solve this problem, it pro-poses a lightweight mobile operating system level virtualization architecture. It is based on the Linux kernel namespace mechanism to expand the driver namespace framework to achieve multiple virtual Android systems running simultaneously. In addition, the universal active-inactive model is designed to ensure the isolation and multiplexing of the hardware devices among virtual systems in order to solve the conflict produced when multiple virtual Android systems have access to a set of hardware devices simultaneously. Experimental results show that the virtual Android systems do not increase the over-head in the CPU utilization while the memory usage decreased by 6.7%, which proves that this virtualization architecture has a high versatility and practicality.

关键词

操作系统虚拟化/Android系统/命名空间机制/硬件隔离复用

Key words

Operating System(OS)-level virtualization/Android system/namespace mechanism/hardware isolation and multiplexing

分类

信息技术与安全科学

引用本文复制引用

刘博文,顾乃杰,谷德贺,苏俊杰..移动平台Android操作系统虚拟化技术的实现[J].计算机工程与应用,2017,53(14):32-38,7.

基金项目

安徽省自然科学基金(No.1408085MKL06) (No.1408085MKL06)

高等学校学科创新引智计划项目(No.B07033). (No.B07033)

计算机工程与应用

OA北大核心CSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文