Examining storage performance on mobile devices

  • Authors:
  • Hyojun Kim;Nitin Agrawal;Cristian Ungureanu

  • Affiliations:
  • Georgia Institute of Technology;NEC Laboratories America;NEC Laboratories America

  • Venue:
  • MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Conventional wisdom holds that storage is not a big contributor to application performance or energy consumption 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 paper we present initial evidence to the contrary even for common applications such as web browsing or application install. We find that just by varying the underlying flash storage, performance of web browsing over WiFi can vary roughly by 500%, and of application install by 300%. With a faster network (setup over USB), storage is taxed even more and the performance variation rose to roughly 700% for web browsing! The performance variation can be attributed to the characteristics of the storage device, the workload pattern (random or sequential), and the operating system itself. We also find that lower storage performance leads to increased CPU consumption, thus having an indirect impact on energy.