A High Performance Distributed Mutual Exclusion Algorithm Based on Cyclic Coding

Mei-an LI,Xin-song LIU,Zheng WANG
DOI: https://doi.org/10.3321/j.issn:0372-2112.2005.08.012
2005-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:It's very important to use a fair and easy implementation distributed mutual exclusion algorithm to ensure the data, logic and time consistency of a distributed system. Except the Lamport, RA and N0.63 algorithm, all the other distributed mutual exclusion algorithms brought forward formerly are fair only when the number of the system sites is peculiarly related on the sites number of the quorum. It's not fair in most instances. And there are some contradiction in synchronization time, message complexity and fault tolerance. A new distributed mutual exclusion algorithm has been proposed that is based on cyclic coding in this paper. This algorithm can reduce the message complexity to O(2√N) and is fair to any scale distributed system. And the synchronization time has been reduced to T and the fault sites tolerance can be N-1.
What problem does this paper attempt to address?