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 :
بازگشت