DocumentCode
121053
Title
Solvability-Based Comparison of Failure Detectors
Author
Sastry, S. ; Widder, Josef
fYear
2014
fDate
21-23 Aug. 2014
Firstpage
269
Lastpage
276
Abstract
Failure detectors are oracles that have been introduced to provide processes in asynchronous systems with information about faults. This information can then be used to solve problems otherwise unsolvable in asynchronous systems. A natural question is on the "minimum amount of information" a failure detector has to provide for a given problem. This question is classically addressed using a relation that states that a failure detector D is stronger (that is, provides "more, or better, information") than a failure detector D\´ if D can be used to implement D\´. It has recently been shown that this classic implementability relation has some drawbacks. To overcome this, different relations have been defined, one of which states that a failure detector D is stronger than D\´ if D can solve all the time-free problems solvable by D\´. In this paper we compare the implementability-based hierarchy of failure detectors to the hierarchy based on solvability. This is done by introducing a new proof technique for establishing the solvability relation. We apply this technique to known failure detectors from the literature and demonstrate significant differences between the hierarchies.
Keywords
computability; failure analysis; asynchronous systems; failure detectors; implementability relation; implementability-based hierarchy; solvability relation; time-free problems; Computer crashes; Detectors; Electronic mail; History; Schedules; Transforms; Vectors; distributed computing; failure detectors; fault tolerance; proof techniques;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2014 IEEE 13th International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-1-4799-5392-9
Type
conf
DOI
10.1109/NCA.2014.46
Filename
6924237
Link To Document