中文

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}
}