Improving the storage performance of smartphones through journaling in non-volatile memory

Dohee Kim, Eunji Lee, Sungyong Ahn, Hyokyung Bahn

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

According to the recent studies on the smartphone performance analysis, the primary performance bottleneck of smartphones is storage systems rather than wireless networks or processors. The key reason behind this undesirable result is the journaling function of a lightweight database library used by various smartphone applications. This paper quantifies the overhead of journaling on the performance of smartphones and presents a novel storage architecture that eliminates this overhead by using nonvolatile memory technologies. Specifically, the proposed architecture adopts a new journaling scheme that provides high storage performance of smartphones without any loss of reliability. The prototype of the proposed architecture has been implemented on the mobile platform based on Linux. Measurement studies with smartphone benchmarks show that the proposed journaling architecture improves the storage performance by 20-278% compared to original journaling. Performance studies with real applications such as internet games, video players, and web browsers also show that the performance improvement is in the range of 23-69%.

Original languageEnglish
Article number6626238
Pages (from-to)556-561
Number of pages6
JournalIEEE Transactions on Consumer Electronics
Volume59
Issue number3
DOIs
StatePublished - 2013

Keywords

  • Smartphone
  • journaling
  • lightweight database
  • non-volatile memory
  • storage system

Fingerprint

Dive into the research topics of 'Improving the storage performance of smartphones through journaling in non-volatile memory'. Together they form a unique fingerprint.

Cite this