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
Link To Document