Differentiating Cache Files for Fine-grain Management to Improve Mobile Performance and Lifetime

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with ISBN/ISSN)peer-review

View graph of relations

Author(s)

  • Xianzhang Chen
  • Rachata Ausavarungnirun
  • Riwei Pan

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publicationThe 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20)
PublisherUSENIX
Number of pages7
Publication statusPublished - Jul 2020

Publication series

NameHotStorage - USENIX Workshop on Hot Topics in Storage and File Systems, co-located with USENIX ATC

Conference

Title12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20)
LocationSheraton Boston
PlaceUnited States
CityBoston, MA
Period13 - 14 July 2020

Abstract

Most mobile applications need to download data from the network. The Android system temporarily stores these data as cache files in the local flash storage to improve their re-access performance. For example, using Facebook for two hours in one case generated 1.2GB cache files. Writing all cache files to the flash storage has a negative impact on the overall I/O performance and deteriorates the lifetime of mobile flash storage. In this paper, we analyze the access characteristics of cache files of typical mobile applications. Our observations reveal that the access patterns of caches files are different from application-level to file-level. While existing solutions treat all cache files equally, this paper differentiates cache files into three categories, burn-after-reading, transient, and long-living. A Fine-grain Cache File Management (FCFM) framework is proposed to manage different cache files differently to improve the performance and lifetime of the mobile system. Evaluations using YouTube show that FCFM can significantly improve the performance and lifetime of mobile devices.

Citation Format(s)

Differentiating Cache Files for Fine-grain Management to Improve Mobile Performance and Lifetime. / Liang, Yu; Li, Jinheng; Chen, Xianzhang; Ausavarungnirun, Rachata; Pan, Riwei; Kuo, Tei-Wei; Xue, Chun Jason.

The 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20) . USENIX, 2020. (HotStorage - USENIX Workshop on Hot Topics in Storage and File Systems, co-located with USENIX ATC).

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with ISBN/ISSN)peer-review