• DocumentCode
    44051
  • Title

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

  • Author

    Dohee Kim ; Eunji Lee ; Sungyong Ahn ; Hyokyung Bahn

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ewha Univ., Seoul, South Korea
  • Volume
    59
  • Issue
    3
  • fYear
    2013
  • fDate
    Aug-13
  • Firstpage
    556
  • Lastpage
    561
  • 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%.
  • Keywords
    Linux; memory architecture; public domain software; smart phones; software architecture; software libraries; Linux; lightweight database library; mobile platform; nonvolatile memory technology; smartphone performance analysis; storage architecture; storage performance improvement; Computer architecture; Databases; Flash memories; Libraries; Performance evaluation; Phase change materials; Smart phones; Smartphone; journaling; lightweight database; non-volatile memory; storage system;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2013.6626238
  • Filename
    6626238