paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automated Network-Level Fault Injection Testing of Microservice Architectures

微服务架构的自动化网络级故障注入测试
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 该论文聚焦微服务架构的网络级故障注入测试,属于分布式系统测试与容错领域,与用户关注的程序分析、LLM/Agent 交叉、浮点程序分析及贝叶斯程序分析等核心方向无直接关联。引用 0 inbox
Delano Flipse, Hakan Simsek, Jérémie Decouchant, Burcu Kulahcioglu Ozkan
crossref: 2026-09-12

AI 速览

一句话:提出网络级故障注入测试自动化方法,突破现有服务级注入在微服务架构中的适用局限。

微服务架构天然容易遭受部分失败,通常依赖容错模式来容忍故障,但容错逻辑的设计与实现十分困难。与故障服务之间未预见的交互可能导致依赖服务出错,进而造成系统行为不正确。故障注入测试通过考察系统在不同故障组合下的行为来暴露此类错误,但现有自动化技术主要聚焦于服务级故障注入,限制了其更广泛的适用性。本文针对这一问题,提出面向微服务架构的网络级故障注入测试自动化方法,将故障注入的关注点提升到服务间网络交互层面,以覆盖服务级注入难以触及的故障场景。摘要未提供具体的方法机制与评估结果。

问题
微服务架构易受部分失败影响,容错逻辑难以正确设计实现,与故障服务的意外交互会使依赖服务出错并导致系统行为异常。
方法
提出自动化的网络级故障注入测试技术,在微服务间网络交互层面注入并组合故障,以克服现有服务级注入的适用性局限。
评估
摘要未给出具体评估方式或实验结果;仅指出该方法旨在扩展故障注入测试在微服务架构中的适用范围。
原文摘要(Abstract)

Microservice architectures are inherently vulnerable to partial failures, and they rely on resilience patterns to tolerate them. However, it is challenging to design and implement the resilience logic. Unforeseen interactions with faulty services can lead to errors in dependent services, resulting in incorrect system behavior. Fault injection testing techniques aim to uncover these errors by examining the system’s behavior in response to different fault combinations. However, existing automated techniques primarily focus on service-level fault injection, which limits their broader applicability.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11553,
  title = {Automated Network-Level Fault Injection Testing of Microservice Architectures},
  author = {Delano Flipse and Hakan Simsek and Jérémie Decouchant and Burcu Kulahcioglu Ozkan},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3744916.3773193}
}