Deakin University
Browse

File(s) under permanent embargo

A lightweight virtualization solution for android devices

Version 2 2024-06-04, 01:51
Version 1 2016-02-02, 13:03
journal contribution
posted on 2024-06-04, 01:51 authored by W Chen, L Xu, G Li, Y Xiang
Mobile virtualization has emerged fairly recently and is considered a valuable way to mitigate security risks on Android devices. However, major challenges in mobile virtualization include runtime, hardware, resource overhead, and compatibility. In this paper, we propose a lightweight Android virtualization solution named Condroid, which is based on container technology. Condroid utilizes resource isolation based on namespaces feature and resource control based on cgroups feature. By leveraging them, Condroid can host multiple independent Android virtual machines on a single kernel to support mutilple Android containers. Furthermore, our implementation presents both a system service sharing mechanism to reduce memory utilization and a filesystem sharing mechanism to reduce storage usage. The evaluation results on Google Nexus 5 demonstrate that Condroid is feasible in terms of runtime, hardware resource overhead, and compatibility. Therefore, we find that Condroid has a higher performance than other virtualization solutions.

History

Journal

IEEE transactions on computers

Volume

64

Pagination

2741-2751

Location

Piscataway, N.J.

ISSN

0018-9340

Language

eng

Publication classification

C Journal article, C1 Refereed article in a scholarly journal

Copyright notice

2015, IEEE

Issue

10

Publisher

IEEE