{"title":"An improved reliable distributed mutual exclusion algorithm","authors":"S. Jayaprakash, C. Muthukrishnan","doi":"10.1109/ICCS.1992.254981","DOIUrl":null,"url":null,"abstract":"Reliability and efficiency are two important characteristics of a good distributed mutual exclusion algorithm. Efficiency is generally considered in terms of the number of message transfers required. Considering the reliability aspect, it is desirable that an algorithm should be 'fully fault tolerant', i.e. capable of providing failed node removal and restart facility. Raymond's algorithm is efficient and it needs only O(log N) messages to enter a critical section. The authors show that Raymond's algorithm is not fully fault-tolerant and improve it to provide fully fault-tolerant capability for the case of single node failure.<<ETX>>","PeriodicalId":223769,"journal":{"name":"[Proceedings] Singapore ICCS/ISITA `92","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[Proceedings] Singapore ICCS/ISITA `92","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCS.1992.254981","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Reliability and efficiency are two important characteristics of a good distributed mutual exclusion algorithm. Efficiency is generally considered in terms of the number of message transfers required. Considering the reliability aspect, it is desirable that an algorithm should be 'fully fault tolerant', i.e. capable of providing failed node removal and restart facility. Raymond's algorithm is efficient and it needs only O(log N) messages to enter a critical section. The authors show that Raymond's algorithm is not fully fault-tolerant and improve it to provide fully fault-tolerant capability for the case of single node failure.<>