Docker 中容器化应用的系统调用可观测性与混沌工程
软件工程
2021-04-21 v4
摘要
本文提出一种针对容器化应用系统调用的新型故障注入系统 ChaosOrca。ChaosOrca 旨在评估给定应用针对系统调用错误的自我保护能力。ChaosOrca 的独特之处在于其在类生产负载下开展实验,而无需对应用进行插桩。我们详尽分析各类系统调用,并利用不同层级的监控技术来推断扰动下的行为。我们在三个真实应用上评估 ChaosOrca:一个文件传输客户端、一个反向代理服务器以及一个面向微服务的 Web 应用。结果表明,检测与系统调用问题相关的弹性机制弱点是大有前景的。
引用
@article{arxiv.1907.13039,
title = {Observability and Chaos Engineering on System Calls for Containerized Applications in Docker},
author = {Jesper Simonsson and Long Zhang and Brice Morin and Benoit Baudry and Martin Monperrus},
journal= {arXiv preprint arXiv:1907.13039},
year = {2021}
}