TripleAgent:面向 Java 应用自动韧性提升的监控、扰动与失效无关计算
软件工程
2021-03-10 v3
摘要
在本文中,我们提出了一种新颖的 Java 应用韧性提升系统。该系统的独特之处在于将自动监控、自动扰动注入和自动韧性提升相结合。后者得益于失效无关计算(failure-oblivious computing),这是 Rinard 及其同事于 2004 年提出的概念。我们将该系统设计并实现为 Java 虚拟机的代理。我们在两个真实世界应用上评估了该系统:一个文件传输客户端和一个电子邮件服务器。我们的结果表明,可以针对未捕获或处理不当的异常自动提升 Java 应用的韧性。
引用
@article{arxiv.1812.10706,
title = {TripleAgent: Monitoring, Perturbation and Failure-obliviousness for Automated Resilience Improvement in Java Applications},
author = {Long Zhang and Martin Monperrus},
journal= {arXiv preprint arXiv:1812.10706},
year = {2021}
}