~/talk

Application-Level Chaos Engineering in JVM

Talkat Conf42 Chaos Engineering 2020 · on Thursday, 2020-01-23· [java, testing]
linkedin:gluckzhang
slides:none on file

A research toolset instruments JVM bytecode with a Java agent to inject exceptions and measure real production behavior: ChaosMachine throws exceptions at the start of try blocks, classifies catch blocks as resilient / silent / debug and finds fragile, sensitive, and immunized perturbation points using TTorrent. A companion system, TripleAgent, combines monitoring, perturbation and failure‑oblivious interception at the method level to suggest automated resilience fixes with modest CPU overhead. A Docker pipeline augments base images for easy deployment; code is on github.com/KTH/royal-chaos.

AI-written summary · about

  1. 0:00Preamble - The Space of Chaos Engineering
  2. 1:37Royal-Chaos @ Github
  3. 2:03Chaos Machine
  4. 5:02The Overview of ChaosMachine
  5. 6:15ChaosMachine - Hypotheses
  6. 8:26What Can be Learned
  7. 9:02Experiments on TTorrent
  8. 10:10TripleAgent
  9. 11:33A Chinese Kungfu in Chaos Engineering - httops://en.wikipedia.org/wiki/Zhoun_Butong
  10. 12:39TripleAgent - Example
  11. 15:50Overhead
  12. 16:17POBS - + Quick command
  13. 18:24Empirical Study
  14. 19:24Design
  15. 20:42Demo time!
  16. 23:13Summary
  17. 24:04Thanks for listening!
~/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.