~/talk

CacheSifter: Sifting Cache Files for Boosted Mobile Performance and Lifetime

Talkat FAST '22 · 2022-02-22..02-24· [web-performance]
name:Yu Liang
links:none on file
name:Riwei Pan
links:none on file
links:none on file
name:Yufei Cui
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

CacheSifter is a framework for Android that classifies app cache files online into three categories based on reuse patterns and whether they reside in memory or storage, then selectively drops cache files unlikely to be reused to avoid flash writebacks. Implemented on real devices and evaluated with representative mobile apps and ML models, it reduces cache writebacks (around 59–62% depending on model) and improves I/O-intensive write performance (about 18–25%).

AI-written summary · about

  1. 0:00Intro
  2. 0:25Executive Summary
  3. 1:55Extensive Data Are Written into Flash Every Day!
  4. 2:56Lots of Cache File Writes
  5. 4:27Source of Massive Cached Data Android performance optimization
  6. 5:22Observation: Cache Files Are Not All The Same
  7. 6:09Differentiating File Types
  8. 7:02CacheSifter's Goal
  9. 7:43Framework of CacheSifter
  10. 9:44Experimental Setup Real smartphones
  11. 10:22Evaluation Results: Cache Files' Writes Reduction in cache file writes and total writes to flash storage
  12. 13:08Evaluation Results: Overhead Overhead of CacheSifter.
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.