2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud) (2015)
San Francisco, CA, USA
March 30, 2015 to April 3, 2015
Mobile virtualization, emerging fairly recently, is considered to be a valuable way to mitigate security risks on Android devices. In this paper, we propose a lightweight Android virtualization solution based on container technology, named Condroid. Condroid includes resource isolation based on namespace feature and resource control based on cgroups feature. By leveraging them, Condroid can host several independent Android virtual machines. Our approach requires only a single kernel to support several Android containers. Therefore, we can get a higher performance compared to other virtualization solutions. Furthermore, our implementation presents system service sharing mechanism to reduce memory utilization and file system 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
Conferences, Mobile communication, Cloud computing
L. Xu, G. Li, C. Li, W. Sun, W. Chen and Z. Wang, "Condroid: A Container-Based Virtualization Solution Adapted for Android Devices," 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)(MOBILECLOUD), San Francisco, CA, USA, 2015, pp. 81-88.