{"title":"An efficient atomic multicast protocol for client-server models","authors":"T. Becker, Klaus Grieger","doi":"10.1109/IPPS.1993.262776","DOIUrl":null,"url":null,"abstract":"Distributed applications which are replicated to achieve fault tolerance usually are faced with the problem of maintaining consistent states. To eliminate potential divergence of replica states caused by unreliable communication primitives, an atomic multicast protocol is required which guarantees delivery of messages at all receivers in the same order. The authors propose a new efficient protocol in which the order of messages is established by a token passed from one receiver to the other on a logical token ring. The protocol works correctly in presence of up to k failures. An analysis of the protocol characteristics and comparison to previously published atomic multicast algorithms shows that the approach meets the requirements in modern client-server models best.<<ETX>>","PeriodicalId":248927,"journal":{"name":"[1993] Proceedings Seventh International Parallel Processing Symposium","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings Seventh International Parallel Processing Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPPS.1993.262776","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Distributed applications which are replicated to achieve fault tolerance usually are faced with the problem of maintaining consistent states. To eliminate potential divergence of replica states caused by unreliable communication primitives, an atomic multicast protocol is required which guarantees delivery of messages at all receivers in the same order. The authors propose a new efficient protocol in which the order of messages is established by a token passed from one receiver to the other on a logical token ring. The protocol works correctly in presence of up to k failures. An analysis of the protocol characteristics and comparison to previously published atomic multicast algorithms shows that the approach meets the requirements in modern client-server models best.<>