• DocumentCode
    3028357
  • Title

    Advil: A Pain Reliever for the Storage Performance of Mobile Devices

  • Author

    Je-Min Kim ; Jin-Soo Kim

  • Author_Institution
    Coll. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    429
  • Lastpage
    436
  • Abstract
    Recently, mobile devices are demanding more performance in computing power, network, and storage. Among these components, storage is one of the most important components which directly influence end-user experience. The poor random write performance is particularly painful to mobile devices, but this situation is expected to continue due to limited cost and power budget in embedded flash-based storage. This paper proposes a novel software layer called Advil to relieve the random write performance of mobile devices. Advil filters out small random writes and logs them sequentially into a small buffer space (called reserved area), in a transparent way to file systems and flash-based storage devices. To take advantage of the fact that the data invalidated in the reserved area does not have to be synchronized to the original location, Advil identifies hot data and keeps them in the reserved area. The amount of hot data is dynamically adjusted according to the change in the workload characteristics. In addition, Advil selectively performs page padding and block padding when the data is moved to the original location to increase the efficiency in the underlying flash-based storage. Our evaluation results show that Advil improves the storage write performance of realistic smart phone workloads up to three times.
  • Keywords
    buffer storage; flash memories; smart phones; Advil filters; block padding; computing power; embedded flash-based storage; end-user experience; file systems; flash-based storage devices; mobile devices; page padding; power budget; random write performance; realistic smartphone workloads; software layer; storage write performance; workload characteristics; Ash; Computer architecture; Mobile communication; Mobile handsets; Performance evaluation; Random access memory; System-on-a-chip; Mobile Storage; Smartphone; eMMC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.66
  • Filename
    6417325