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
Link To Document