Application-Level Chaos Engineering in JVM | Long Zhang | Conf42 Chaos Engineering 2020

Conference: Conf42 Chaos Engineering 2020

Year: 2020

Long Zhang PhD Student in Computer Science @ KTH Royal Institute of Technology LinkedIn: https://www.linkedin.com/in/gluckzhang/ During the talk, I will introduce the main research work we did recently on chaos engineering. We focus a lot on application-level chaos engineering in JVM. For example, ChaosMachine provides unique and actionable analysis on exception-handling capabilities in production, at the level of try-catch blocks. TripleAgent combines monitoring, perturbation, and failure-obliviousness for automated resilience improvement, at the level of methods. Currently, we are exploring a new idea about chaos experiments for containerized Java applications. When the conference is held, it is promising to share some interesting findings of this work as well. For sake of open-science, the code is made publicly available at https://github.com/KTH/royal-chaos β€” 0:00 Preamble - The Space of Chaos Engineering 1:37 Royal-Chaos @ Github - https://github.com/KTH/royal-chaos 2:03 Chaos Machine - https://arxiv.org/abs/1805.05246 5:02 The Overview of ChaosMachine 6:15 ChaosMachine - Hypotheses 8:26 - What Can be Learned 9:02 - Experiments on TTorrent 10:10 TripleAgent - https://arxiv.org.abs/1812.10706 11:33 A Chinese Kungfu in Chaos Engineering - httops://en.wikipedia.org/wiki/Zhoun_Butong 12:39 TripleAgent - Example 12:39 - Evaluation 15:50 - Overhead 16:17 POBS - https://arxiv.org/abs/1912.06914 + Quick command 18:24 - Empirical Study 19:24 - Design 20:42 Demo time! 23:13 Summary 24:04 Thanks for listening! Reach out: longz@kth.se β€” πŸ₯‡ Gold Sponsors: ChaosIQ PagerDuty β€” Website πŸš€πŸͺ https://www.conf42.com Reach out πŸ“§πŸ“­ mark@conf42.com Conf42 Discord πŸ§‘β€πŸ€β€πŸ§‘πŸ’¬ https://discord.com/invite/dT6ZsFJ5ZM LinkedIn πŸ‘¨β€πŸ’ΌπŸ’Ό https://www.linkedin.com/company/49110720/ Twitter 🎡🐦https://twitter.com/conf42com Conf42Cast @ Spotify 🎧 https://tinyurl.com/bnyj6a8y