• DocumentCode
    1710577
  • Title

    Dynalize: Dynamic Analysis of Mobile Apps in a Platform-as-a-Service Cloud

  • Author

    Graubner, Pablo ; Baumgartner, Lars ; Heckmann, Patrick ; Muller, Marcel ; Freisleben, Bernd

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg, Germany
  • fYear
    2015
  • Firstpage
    925
  • Lastpage
    932
  • Abstract
    Ensuring the software quality of mobile applications with respect to performance, robustness, energy consumption, security and privacy is an important problem for a growing researcher and developer community. In this paper, we present Dynalize, a Platform-as-a-Service cloud for the dynamic analysis of mobile applications. It allows researchers and developers to investigate mobile applications at runtime in a virtual device cloud and to publish the performed analyses as web services. In contrast to existing approaches, it makes use of container virtualization on top of Infrastructure-as-a-Service instances, enabling dynamic provisioning and fast deployment of dynamic analyses. A custom container layout and a novel storage solution on the virtual server layer ensures cost- and runtime-efficient large-scale analyses of thousands of apps. The applicability of Dynalize is demonstrated by a security analysis of about 6,000 Android applications. Experiments on container startup, virtual device to container throughput and different storage back ends show the feasibility of the proposed approach.
  • Keywords
    Android (operating system); cloud computing; mobile computing; security of data; software performance evaluation; software quality; system monitoring; Android applications; Dynalize; container virtualization; custom container layout; dynamic analysis; infrastructure-as-a-service; mobile application software quality; mobile apps; platform-as-a-service cloud; security analysis; software energy consumption; software performance; software privacy; software robustness; software security; virtual device cloud; virtual server layer; Androids; Containers; Humanoid robots; Mobile communication; Performance evaluation; Random access memory; Throughput; Container Virtualization; Dynamic Analysis; Mobile Applications; PaaS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.126
  • Filename
    7214136