~/talk

Efficient Exposure of Partial Failure Bugs in Distributed Systems with Inferred...

name:Haoze Wu
links:none on file
links:none on file
slides:none on file

Legolas statically instruments code with fine-grained injection hooks and automatically infers abstract state variables (ASVs) to compress millions of fault points into meaningful groups, then uses a budgeted round‑robin + randomized decision policy to pick injection times. Applied to six popular distributed systems, it finds 20 new partial‑failure bugs that elude coarse fault tests; the BSR policy exposes all 20 with median 58 minutes versus a new‑state‑only policy that finds 8 (median 11 minutes). The framework is implemented and open source.

AI-written summary · about

  1. 0:00Legas framework overview
  2. 2:45Fault injection challenges
  3. 4:32Legas workflow
  4. 5:35Static analysis for hooks
  5. 7:26Abstract State Variables
  6. 9:53Extracting Abstract State Variables
  7. 11:19State-aware injection policies
  8. 13:10Legas evaluation on systems
  9. 14:39New bugs and confirmations
  10. 15:41Comparison with alternatives
  11. 16:50Conclusion and open-source
~/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.