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

Yu Liang, Jinheng Li, Xianzhang Chen*, Rachata Ausavarungnirun, Riwei Pan, Tei-Wei Kuo, Chun Jason Xue

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

5 Citations (Scopus)
20 Downloads (CityUHK Scholars)

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.
Original languageEnglish
Title of host publicationThe 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20)
PublisherUSENIX Association
Number of pages7
Publication statusPublished - Jul 2020
Event12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20) - Sheraton Boston, Boston, MA, United States
Duration: 13 Jul 202014 Jul 2020

Publication series

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

Conference

Conference12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '20)
Abbreviated titleHotStorage '20
Country/TerritoryUnited States
CityBoston, MA
Period13/07/2014/07/20

Fingerprint

Dive into the research topics of 'Differentiating Cache Files for Fine-grain Management to Improve Mobile Performance and Lifetime'. Together they form a unique fingerprint.

Cite this