AndroBench: Benchmarking the Storage Performance of Android-Based Mobile Devices
The storage performance directly influences usability and overall user experience in mobile devices. In this paper, we present the design and implementation of AndroBench, a storage benchmarking tool for Android-based mobile devices. AndroBench measures the sequential and random I/O performance and the throughput of various types of SQLite transactions. We also analyze the AndroBench results we collect from hundreds of devices from all over the world. Our analysis shows that no single device outperforms another one in all categories we tested. We also find that the type of eMMC and the filesystem significantly affect the storage performance.
KeywordsAndroBench Android Storage performance Benchmark
Unable to display preview. Download preview PDF.
- 1.Kusnetzky, D.: Application Performance Requires Better Storage Performance, Document #20110110, The Kusnetzky Group (2011)Google Scholar
- 2.Heger, D.A.: Mobile Devices - An Introduction to the Android Operating Environment Design, Architecture, and Performance Implications., DHTechnologies (2011), http://dhtusa.com
- 3.MultiMediaCard (2011), http://en.wikipedia.org/wiki/MultiMediaCard
- 4.AndroBench (2011), http://www.androbench.com
- 5.IOzone, http://www.iozone.org/
- 6.IOmeter, http://www.iometer.org/
- 7.Katcher, J.: PostMark: A new filesystem benchmark. Tech. Rep. TR3022, Network Appliance (1997), http://www.netapp.com/tech_library/3022.html
- 9.RL benchmark, http://redlicense.com/
- 10.SQLite, http://www.sqlite.org/
- 11.Sapsford, R., Jupp, V.: Data Collection and Analysis. Sage Publications Ltd.Google Scholar