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 :
بازگشت