• 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