Title :
A general framework to solve agreement problems
Author :
Hurfin, Michel ; Macêdo, Raimundo ; Raynal, Michel ; Tronel, Frédéric
Author_Institution :
IRISA, Rennes, France
Abstract :
Agreement problems are among the most important problems designers of distributed systems have to cope with. A way to solve them is to first provide a solution to the Consensus problem and then to reduce each agreement problem to Consensus. This “run-time customizing” approach is particularly relevant when upper layer applications have to solve several distinct agreement problems. We investigate a “compile-time customizing” approach to automatically generate ad hoc agreement protocols. A general agreement framework, characterized by six “versatility” parameters, is defined. Appropriate instantiations of these parameters provide particular agreement protocols. This approach is particularly suited to generate efficient agreement protocols
Keywords :
distributed processing; protocols; software fault tolerance; ad hoc agreement protocols; agreement problem solving; compile-time customizing; consensus problem; distributed systems; run-time customizing; software fault tolerance; Broadcasting; Fault tolerant systems; Filters; Protocols; Runtime; Voting;
Conference_Titel :
Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
Conference_Location :
Lausanne
Print_ISBN :
0-7695-0290-3
DOI :
10.1109/RELDIS.1999.805083