arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0910.0708cs.DCcs.NI
收藏

大规模分布式系统的鲁棒故障检测体系结构

Robust Failure Detection Architecture for Large Scale Distributed Systems

Ciprian Mihai Dobre, Florin Pop, Alexandru Costan, Mugurel Ionut Andreica, Valentin Cristea

摘要:

故障检测是大规模分布式系统中保证容错的基本构件。故障检测器有很多方法和实现。在现成的分布式系统中提供灵活的故障检测是困难的。在本文中,我们提出了一个创新的解决方案,这个问题。我们的方法是基于自适应的,分散的故障检测器,能够工作的异步和独立的应用程序流。所提出的解决方案考虑了故障检测器的架构,基于聚类,使用基于流言的算法在本地检测,并使用层次结构的检测器集群之间的流量通道。该解决方案可以扩展到大量的节点,考虑应用程序和资源的QoS要求,并包括容错和系统编排机制,以评估分布式系统的可靠性和可用性。

英文摘要:

Failure detection is a fundamental building block for ensuring fault tolerance in large scale distributed systems. There are lots of approaches and implementations in failure detectors. Providing flexible failure detection in off-the-shelf distributed systems is difficult. In this paper we present an innovative solution to this problem. Our approach is based on adaptive, decentralized failure detectors, capable of working asynchronous and independent on the application flow. The proposed solution considers an architecture for the failure detectors, based on clustering, the use of a gossip-based algorithm for detection at local level and the use of a hierarchical structure among clusters of detectors along which traffic is channeled. The solution can scale to a large number of nodes, considers the QoS requirements of both applications and resources, and includes fault tolerance and system orchestration mechanisms, added in order to asses the reliability and availability of distributed systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑