~/talk

Inside Out: A Paradigm Shift in VM Introspection

links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

GOODKIT runs observation agents as side VMs colocated with the VMM (built on Firecracker KVM), giving native-speed access to target memory while preserving isolation. It implements lock‑aware reads (spinlocks, rwlocks, mutexes) plus a mutualizer that centralizes locking for multiple observers. Across 21 real-world use cases it outperforms LibVMI: 17× faster on an idle probe and LibVMI shows up to 110× slowdown in a worst-case netfilter benchmark. Microbenchmarks and Phoronix tests report single‑observer overheads near native and much lower multi‑observer impact.

AI-written summary · about

  1. 0:00Virtual machine introspection intro
  2. 1:20Live VMI challenges and solutions
  3. 3:06LibVMI and agent approaches
  4. 5:11Framework design and key idea
  5. 6:37Observer deployment and memory access
  6. 9:27Memory access consistency
  7. 10:08Performance optimization
  8. 11:10Handling multiple observers
  9. 11:51Prototype evaluation and use cases
  10. 13:40Summary and future
~/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.