DocumentCode
618575
Title
Fjord: Informed storage management for smartphones
Author
Hyojun Kim ; Ramachandran, U.
Author_Institution
IBM Res., San Jose, CA, USA
fYear
2013
fDate
6-10 May 2013
Firstpage
1
Lastpage
5
Abstract
Smartphone applications are becoming more sophisticated and require high storage performance. Unfortunately, the OS storage software stack is not well engineered to support flash-based storage used in smartphones. On top of that, storage software stack is configured to be too conservative due to the fear of sudden power failures. We believe that this conservatism with respect to data reliability is misplaced considering that many of the popular apps (e.g., Web browsing, Facebook, Gmail) that run on today´s smartphones are cloud-backed, and the local storage on the smartphone is often used as a cache for cloud data. In this paper, we propose Informed Storage Management framework, named Fjord, for mobile platforms. The key insight is to use system-wide dynamic context information to improve the storage performance on mobile platforms. We implement a set of mechanisms (write buffering, logging, and fine-grained reliability control), and through judicious use of these mechanisms based on system context, we show how we can achieve significant improvement in storage performance. As proof of concept, we implement Fjord in two Android smartphones and experimentally validate the performance advantage of informed storage management with multiple smartphone applications.
Keywords
cache storage; cloud computing; flash memories; mobile computing; operating systems (computers); smart phones; Android smartphone; Fjord; OS storage software stack; cache; cloud data; cloud-backed applications; data reliability; fine-grained reliability control; flash-based storage; informed storage management framework; local storage; logging; mobile platform; power failure; smartphone application; storage performance; system context; system-wide dynamic context information; write buffering; Ash; Buffer storage; Electronic mail; Performance evaluation; Random access memory; Reliability; Smart phones;
fLanguage
English
Publisher
ieee
Conference_Titel
Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
Conference_Location
Long Beach, CA
ISSN
2160-195X
Print_ISBN
978-1-4799-0217-0
Type
conf
DOI
10.1109/MSST.2013.6558430
Filename
6558430
Link To Document