2015 · 18 citations · 9 references
ComputingComputer EngineeringComputer SystemsDistributed SystemsFault-tolerant SystemsReal-time SystemsAvailability EngineeringFailure DetectionReliable Distributed SystemsReliable System DesignDetectorsDistributed System Failure DetectionFailure DetectorsFault-tolerant NetworksNetwork Failure DetectionNode Failure DetectionService Availability
Failure detection plays a central role in the engineering of distributed systems. Furthermore, many applications have timing constraints and require failure detectors that provide quality of service (QoS) with some quantitative timeliness guarantees. Therefore, they need failure detectors that are fast and accurate. We introduce the Two-Windows Failure Detector (2W-FD), an algorithm able to react to sudden changes in network conditions, property that currently existing algorithms do not satisfy. We ran tests on real traces and compared the 2W-FD to state-of-art algorithms. Our results show that our algorithm presents the best performance in terms of speed and accuracy in unstable scenarios.
9
Unreliable failure detectors for reliable distributed systems
Tushar Chandra, Sam Toueg · Journal of the ACM · 1996 · 2.5K citations · Full text
Naixue Xiong, Athanasios V. Vasilakos, Laurence T. Yang et al. · IEEE Journal on Selected Areas in Communications · 2009 · 161 citations