~/talk

Taming Hot Bloat Under Virtualization with HUGESCOPE

Talkat USENIX ATC 2024 · 2024-07-10..07-12
links:none on file
name:Sai Sha
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Diyu Zhou
links:none on file
slides:none on file

HugeScope is a hypervisor-side system that detects and fixes “hot bloat” by two-phase page tracking (coarse scan then fine-grained base-page tracking) while splitting only the nested (second-level) page table, avoiding frequent VM exits and PTE metadata updates. It implements modular policies to split/coalesce based on skew, recency and pressure, adds under 4% runtime overhead, boosts tiered-memory performance up to 61% over vTMM, and saves 41% more memory than Ingens for page sharing with similar performance.

AI-written summary · about

  1. 0:00HUGESCOPE introduction
  2. 1:19Huge pages in virtualization
  3. 3:46Hot bloat impact on memory
  4. 5:09Existing hot bloat limits
  5. 7:38HUGESCOPE design insights
  6. 9:05HUGESCOPE page tracking
  7. 11:19Page split and coalesce policies
  8. 12:47HUGESCOPE with tiered memory
  9. 13:52Experimental setup
  10. 15:20Results in tiered memory
  11. 16:26Summary
~/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.