{"title":"A comparison of fault-tolerant atomic broadcast protocols","authors":"E. Anceaume","doi":"10.1109/FTDCS.1993.344161","DOIUrl":null,"url":null,"abstract":"User expectations for dependable distributed computing follow a growing trend. Atomic broadcast is at the core of problems such as reliable commit, atomic transactions, and group membership that must be tackled in distributed systems in the presence of various types of failures. However, for many applications, the usual specification of fault-tolerant atomic broadcast is inadequate, as it does not define the behaviour of faulty processors. The purpose of this work is to present the reason why previously published algorithms fail to achieve the properties sought (e.g. atomicity, total order). Hence, eight of the most significant atomic broadcast protocols are analyzed according to five properties which appear to be necessary in a reliable distributed system.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1993 4th Workshop on Future Trends of Distributed Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FTDCS.1993.344161","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
User expectations for dependable distributed computing follow a growing trend. Atomic broadcast is at the core of problems such as reliable commit, atomic transactions, and group membership that must be tackled in distributed systems in the presence of various types of failures. However, for many applications, the usual specification of fault-tolerant atomic broadcast is inadequate, as it does not define the behaviour of faulty processors. The purpose of this work is to present the reason why previously published algorithms fail to achieve the properties sought (e.g. atomicity, total order). Hence, eight of the most significant atomic broadcast protocols are analyzed according to five properties which appear to be necessary in a reliable distributed system.<>