Inicio  /  Future Internet  /  Vol: 5 Par: 4 (2013)  /  Artículo
ARTÍCULO
TITULO

Framework for Analyzing Android I/O Stack Behavior: From Generating the Workload to Analyzing the Trace

Sooman Jeong    
Kisung Lee    
Jungwoo Hwang    
Seongjin Lee and Youjip Won    

Resumen

The existing I/O workload generators and trace capturing tools are not adaptable to generating nor capturing the I/O requests of Android apps. The Android platform needs proper tools to capture and replay real world workload in the Android platform to verify the result of benchmark tools. This paper introduces Android Storage Performance Analysis Tool, AndroStep, which is specifically designed for characterizing and analyzing the behavior of the I/O subsystem in Android based devices. The AndroStep consists of Mobibench (workload generator), MOST (Mobile Storage Analyzer), and Mobigen (workload replayer). Mobibench is an Android app that generates a filesystem as well as SQLite database operations. Mobibench can also vary the number of concurrent threads to examining the filesystem scalability to support concurrency, e.g., metadata updates, journal file creation/deletion. MOST captures the trace and extracts key filesystem access characteristics such as access pattern with respect to file types, ratio between random vs. sequential access, ratio between buffered vs. synchronous I/O, fraction of metadata accesses, etc. MOST implements reverse mapping feature (finding an inode for a given block) and retrospective reverse mapping (finding an inode for a deleted file). Mobigen is a trace capturing and replaying tool that is specifically designed to perform the user experiment without actual human intervention. Mobigen records the system calls generated from the user behavior and sanitizes the trace for replayable form. Mobigen can replay this trace on different Android platforms or with different I/O stack configurations. As an example of using AndroStep, we analyzed the performances of twelve Android smartphones and the SQLite performances on five different filesystems. AndroStep makes otherwise time consuming I/O stack analysis extremely versatile. AndroStep makes a significant contribution in terms of shedding light on internal behavior of the Android I/O stack.

Palabras claves

 Artículos similares

       
 
Yuxiang Zhang, Reamonn MacReamoinn, Philip Cardiff and Jennifer Keenahan    
Aerodynamic performance is of critical importance to the design of long-span bridges. Computational fluid dynamics (CFD) modelling offers bridge designers an opportunity to investigate aerodynamic performance for long-span bridges during the design phase... ver más
Revista: Infrastructures

 
Shereen Ismail, Diana W. Dawoud and Hassan Reza    
As an Internet of Things (IoT) technological key enabler, Wireless Sensor Networks (WSNs) are prone to different kinds of cyberattacks. WSNs have unique characteristics, and have several limitations which complicate the design of effective attack prevent... ver más
Revista: Future Internet

 
Renjie Chen and Nalini Ravishanker    
With the advancement of IoT technologies, there is a large amount of data available from wireless sensor networks (WSN), particularly for studying climate change. Clustering long and noisy time series has become an important research area for analyzing t... ver más
Revista: Future Internet

 
Siyu Gao, Yuchen Wang, Nan Feng, Zhongcheng Wei and Jijun Zhao    
With the proliferation of video surveillance system deployment and related applications, real-time video analysis is very critical to achieving intelligent monitoring, autonomous driving, etc. Analyzing video stream with high accuracy and low latency thr... ver más
Revista: Future Internet

 
Jielu Zhang, Lan Mu, Donglan Zhang, Janani Rajbhandari-Thapa, Zhuo Chen, José A. Pagán, Yan Li, Heejung Son and Junxiu Liu    
With over 350,000 cases occurring each year, out-of-hospital cardiac arrest (OHCA) remains a severe public health concern in the United States. The correct and timely use of automated external defibrillators (AEDs) has been widely acknowledged as an effe... ver más