~/talk

The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices...

Talkat FAST '21 · 2021-02-23..02-25· [web-performance]
name:Kan Wu
links:none on file
links:none on file
name:Kaiwei Tu
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes non‑hierarchical caching (NHC) implemented as Orthus‑CAS (block‑layer kernel module) and Orthus‑KV (user‑level for a key‑value store) that add a tunable data‑admit flag and a load switch (node‑admit ratio) plus a feedback scheduler that optimizes any user‑provided metric f (throughput, average, p99). NHC offloads misses to slower devices when cache is saturated, adapts at runtime, and shows up to 2x throughput gains over classic caching across real device pairs and simulated hierarchies.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Storage Hierarchy
  3. 1:14Caching Wisdom: Maximizing Hit Rates
  4. 2:02The Modern Storage Hierarchies
  5. 4:17Augmenting Caching with Dynamic Load Admission and Request offloading • Intuition: we should avoid excess load to cache device when it is saturated
  6. 5:04Design: Non-Hierarchical Caching
  7. 6:12How much load to offload?
  8. 7:21Example NHC Scheduling States
  9. 8:57NHC - Key Properties
  10. 9:31Implementation
  11. 9:59Ability to utilize capacity device performance
  12. 11:27Other Experiments in the Paper
~/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.