CacheSifter: Sifting Cache Files for Boosted Mobile Performance and Lifetime

Yu Liang, Riwei Pan, Tianyu Ren, Yufei Cui, Rachata Ausavarungnirun, Xianzhang Chen*, Changlong Li*, 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

19 Citations (Scopus)

Abstract

Mobile applications often maintain downloaded data as cache files in local storage for a better user experience. These cache files occupy a large portion of writes to mobile flash storage and have a significant impact on the performance and lifetime of mobile devices. Different from current practice, this paper proposes a novel framework, named CacheSifter, to differentiate cache files and treat cache files based on their reuse behaviors and main-memory/storage usages. Specifically, CacheSifter classifies cache files into three categories online and greatly reduces the number of writebacks on flash by dropping cache files that most likely will not be reused. We implement CacheSifter on real Android devices and evaluate it over representative applications. Experimental results show that CacheSifter reduces the writebacks of cache files by an average of 62% and 59.5% depending on the ML models, and the I/O intensive write performance of mobile devices could be improved by an average of 18.4% and 25.5%, compared to treating cache files equally.
Original languageEnglish
Title of host publicationProceedings of the 20th USENIX Conference on File and Storage Technologies (FAST'22)
PublisherUSENIX Association
Pages445-459
ISBN (Print)9781939133267
Publication statusPublished - Feb 2022
Event20th USENIX Conference on File and Storage Technologies (FAST '22) - Santa Clara, United States
Duration: 22 Feb 202224 Feb 2022
https://www.usenix.org/conference/fast22

Publication series

NameProceedings of the USENIX Conference on File and Storage Technologies, FAST

Conference

Conference20th USENIX Conference on File and Storage Technologies (FAST '22)
Country/TerritoryUnited States
CitySanta Clara
Period22/02/2224/02/22
Internet address

Fingerprint

Dive into the research topics of 'CacheSifter: Sifting Cache Files for Boosted Mobile Performance and Lifetime'. Together they form a unique fingerprint.

Cite this