Lifeguard:基于本地健康感知的更精确故障检测
分布式、并行与集群计算
2018-04-04 v2
摘要
SWIM是一种点对点组成员协议,具有良好的可扩展性和鲁棒性。然而,尽管包含了避免该问题的机制,缓慢的消息处理仍可能导致SWIM将健康成员标记为失效(即所谓的误报故障检测)。我们指出了导致该问题的SWIM特性,并提出了Lifeguard,即SWIM的一组扩展,其通过本地健康的概念考虑到本地故障检测器模块可能出错。我们在精确控制的环境中评估了该方法,并在真实场景中进行了验证,表明其大幅降低了误报率。与SWIM的基线水平相比,真实故障的误报率和检测时间可以同时降低。
引用
@article{arxiv.1707.00788,
title = {Lifeguard: Local Health Awareness for More Accurate Failure Detection},
author = {Armon Dadgar and James Phillips and Jon Currey},
journal= {arXiv preprint arXiv:1707.00788},
year = {2018}
}