论文部分内容阅读
本文针对大规模异步分布式系统环境对失效检测方法进行了研究。首先详细介绍了失效检测的理论基础。并以此为基础对现今国内外常用的大规模失效检测方法进行了详细的分析,对这几种方法按照评价标准进行了细致的比较。通过比较层次式失效检测方法在对网络负载的影响、及时性方面性能比较优越,但是在准确性方面存在不足,本文参照其他几种方法,对层次式失效检测方法进行改进。对改进后的失效检测方法的性能分析与实验测试结果表明,此种方法在对网络负载、准确性和及时性方面性能较优越,并满足强完整性。最后本文把改进的失效检测方法应用于实际设计了一个大规模失效检测服务系统,解决了此种检测方法在实现上面临的具体问题,比如节点的管理问题,同时给出了失效检测器的软件框架。