中文

CHESS:一种基于混沌工程的自我适应系统评估框架

软件工程 2023-03-14 v1 神经与进化计算

摘要

由于自我适应与自我修复系统在关键且高度动态环境中的采用日益增多,对其正确行为进行评估的需求不断上升。然而,目前缺乏针对自我适应与自我修复系统的系统性评估方法。我们提出了 CHESS,一种基于混沌工程(CE)[arXiv:2208.13227]、通过故障注入来评估自我适应与自我修复系统的新方法,以填补这一空白。本文所展示的工件通过两个基于微服务的案例研究——一个智能办公室案例研究和一个名为 Yelb 的现有演示应用——对 CHESS 的使用进行了广泛概述。它配备了一个管理系统服务、一个自我监控服务,以及覆盖基础设施故障与功能故障的五种故障注入场景。这些组件均可轻松扩展或替换,从而将 CHESS 方法应用于新的案例研究,帮助探索其前景与局限,并指明未来研究方向。关键词:self-healing、resilience、chaos engineering、evaluation、artifact

关键词

引用

@article{arxiv.2303.07283,
  title  = {CHESS: A Framework for Evaluation of Self-adaptive Systems based on Chaos Engineering},
  author = {Sehrish Malik and Moeen Ali Naqvi and Leon Moonen},
  journal= {arXiv preprint arXiv:2303.07283},
  year   = {2023}
}

备注

Accepted for publication in the 18nd Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2023)