Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial

   Info_icon.svg       BibTeX_logo.svg   
@article{smr-acmcs22,
   abstract = {The state machine approach is a general method for implementing fault-tolerant services in distributed systems. This paper reviews the approach and describes protocols for two different failure models—Byzantine and fail stop. Systems reconfiguration techniques for removing faulty components and integrating repaired components are also discussed.},
   address = {New York, NY, USA},
   apice = {SmrAcmcs22},
   author = {Fred B. Schneider},
   doi = {10.1145/98163.98167},
   eissn = {1557-7341},
   issn = {0360-0300},
   journal = {ACM Computing Surveys},
   month = dec,
   number = 4,
   numpages = 21,
   openalex = {W2152465173},
   pages = {299--319},
   publisher = {ACM},
   title = {Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial},
   url = {https://dl.acm.org/doi/10.1145/98163.98167},
   volume = 22,
   year = 1990
}