DocumentCode
2061793
Title
A Tool for the Expression of Failure Detection Protocols
Author
Florio, VincenzoDe ; Blondia, Chris
fYear
2007
fDate
7-9 Feb. 2007
Firstpage
199
Lastpage
204
Abstract
Failure detection protocols - an important building block of fault-tolerant distributed systems - are often described by their authors making use of informal pseudo-codes of their own devising. Often these pseudo-codes use syntactical constructs that are not available in COTS programming languages such as C or C++. This translates into informal descriptions that require ad hoc interpretations and implementations. Being informal, these descriptions cannot be tested by their authors, which may translate into insufficiently detailed or even faulty specifications. Being non-standard, they require the reader to understand each time a different lingo. This paper tackles the above problem introducing a formal syntax for the expression of failure detection protocols and a C library that implements that syntax: a toolset to express and reason about failure detection protocols. The resulting specifications are more diffuse but non ambiguous and eligible for becoming a standard form among researchers and practitioners
Keywords
C language; computational linguistics; fault tolerant computing; protocols; system recovery; C library; failure detection protocol; fault-tolerant distributed system; formal syntax; informal description; informal pseudo-codes; syntactical construct; Computer languages; Computer science; Concurrent computing; Detectors; Fault detection; Fault tolerant systems; Heart beat; Libraries; Mathematics; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
Conference_Location
Napoli
ISSN
1066-6192
Print_ISBN
0-7695-2784-1
Type
conf
DOI
10.1109/PDP.2007.14
Filename
4135278
Link To Document