arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.07283cs.SEcs.NE
收藏

CHESS:一个基于混沌工程的自适应系统评价框架

CHESS: A Framework for Evaluation of Self-adaptive Systems based on Chaos Engineering

Sehrish Malik, Moeen Ali Naqvi, Leon Moonen

摘要:

有一个越来越多的需要,以评估自适应和自我修复系统的正确行为,由于他们采用的关键和高度动态的环境。然而,缺乏系统的自适应和自愈系统的评价方法。我们提出了CHESS,这是一种通过基于混沌工程(CE)的故障注入评估自适应和自愈系统来解决这一差距的新方法[ arXiv:2208.13227 ]。本文中介绍的工件通过两个基于微服务的案例研究提供了CHESS使用的广泛概述:一个智能办公案例研究和一个名为Yelb的现有演示应用程序。它提供了一个管理系统服务,一个自我监控服务,以及涵盖基础设施故障和功能故障的五个故障注入场景。这些组件中的每一个都可以很容易地扩展或替换,以采用国际象棋方法进行新的案例研究,帮助探索其承诺和局限性,并确定未来研究的方向。关键词:自愈,恢复力,混沌工程,评价,伪影

英文摘要:

There is an increasing need to assess the correct behavior of self-adaptive and self-healing systems due to their adoption in critical and highly dynamic environments. However, there is a lack of systematic evaluation methods for self-adaptive and self-healing systems. We proposed CHESS, a novel approach to address this gap by evaluating self-adaptive and self-healing systems through fault injection based on chaos engineering (CE) [ arXiv:2208.13227 ]. The artifact presented in this paper provides an extensive overview of the use of CHESS through two microservice-based case studies: a smart office case study and an existing demo application called Yelb. It comes with a managing system service, a self-monitoring service, as well as five fault injection scenarios covering infrastructure faults and functional faults. Each of these components can be easily extended or replaced to adopt the CHESS approach to a new case study, help explore its promises and limitations, and identify directions for future research. Keywords: self-healing, resilience, chaos engineering, evaluation, artifact

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑