• DocumentCode
    738196
  • Title

    A Lightweight Virtualization Solution for Android Devices

  • Author

    Chen, Wenzhi ; Xu, Lei ; Li, Guoxi ; Xiang, Yang

  • Author_Institution
    School of Computer Science and Technology, Zhejiang University, Hangzhou, P.R. China
  • Volume
    64
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2741
  • Lastpage
    2751
  • Abstract
    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.
  • Keywords
    Androids; Containers; Humanoid robots; Kernel; Linux; Smart phones; Virtualization; Android; Container; Security; Virtualization; android; security; virtualization;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2015.2389791
  • Filename
    7005503