利用 Box of Pain 协同演化追踪与故障注入
分布式、并行与集群计算
2019-04-01 v1
摘要
分布式系统难以推理,很大程度上是因为对特定执行中可能出现的故障以及系统是否能缓解这些故障存在不确定性。扰动执行的工具可帮助测试系统对故障的鲁棒性,而观测执行的工具可帮助更好地理解其系统级影响。我们提出 Box of Pain,一个面向未修改分布式系统的追踪器与故障注入器,它通过在系统调用层拦截并基于因果关系动态重构通信事件的偏序,从而同时应对上述两方面问题。Box of Pain 轻量级的追踪方式以及聚焦于模拟通信部分失效的影响而非失效本身,使其有别于其他追踪与故障注入系统。我们给出了 Box of Pain 及其轻量级观测与扰动分布式系统方法的 promising 证据。
引用
@article{arxiv.1903.12226,
title = {Co-evolving Tracing and Fault Injection with Box of Pain},
author = {Daniel Bittman and Ethan L. Miller and Peter Alvaro},
journal= {arXiv preprint arXiv:1903.12226},
year = {2019}
}