Affiliation:
1. NEC Laboratories America
Abstract
Conventional wisdom holds that storage is not a big contributor to application performance on mobile devices. Flash storage (the type most commonly used today) draws little power, and its performance is thought to exceed that of the network subsystem. In this article, we present evidence that storage performance does indeed affect the performance of several common applications such as Web browsing, maps, application install, email, and Facebook. For several Android smartphones, we find that just by varying the underlying flash storage, performance over WiFi can typically vary between 100% and 300% across applications; in one extreme scenario, the variation jumped to over 2000%. With a faster network (set up over USB), the performance variation rose even further. We identify the reasons for the strong correlation between storage and application performance to be a combination of poor flash device performance, random I/O from application databases, and heavy-handed use of synchronous writes. Based on our findings, we implement and evaluate a set of pilot solutions to address the storage performance deficiencies in smartphones.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Reference69 articles.
1. Alphonso Labs. Pulse News Reader. https://market.android.com/details?id=com.alphonso.pulse&hl=en. Alphonso Labs. Pulse News Reader. https://market.android.com/details?id=com.alphonso.pulse&hl=en.
2. Android Debug Bridge (ADB). 2011. Homepage. http://developer.android.com/guide/developing/tools/adb.html. Android Debug Bridge (ADB). 2011. Homepage. http://developer.android.com/guide/developing/tools/adb.html.
3. Android Developer. 2011. Android Developers Website. http://developer.android.com/index.html. Android Developer. 2011. Android Developers Website. http://developer.android.com/index.html.
4. Android Open Source Project. 2011. HomePage http://source.android.com/index.html. Android Open Source Project. 2011. HomePage http://source.android.com/index.html.
5. Security versus energy tradeoffs in host-based mobile malware detection
Cited by
73 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Sailfish: A Dependency-Aware and Resource Efficient Scheduling for Low Latency in Clouds;2023 IEEE International Conference on Big Data (BigData);2023-12-15
2. HCoop: A Cooperative and Hybrid Resource Scheduling for Heterogeneous Jobs in Clouds;2023 IEEE International Conference on Cloud Computing Technology and Science (CloudCom);2023-12-04
3. Predicting for I/O stack optimizations on cyber–physical systems;Microprocessors and Microsystems;2023-09
4. LUNAR: A Native Table Engine for Embedded Devices;Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems;2023-06-13
5. Light-GC;Proceedings of the 23rd ACM/IFIP International Middleware Conference;2022-11-07