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.