Obtaining nondominated k-coteries for fault-tolerant distributed k-mutual exclusion

A k-coterie is a family of sets (called quorums) in which any (k+1) quorums contain at least a pair of quorums intersecting each other. K-coteries can be used to develop distributed k-mutual exclusion algorithms that are resilient to node and/or communication link failures. A k-coterie is said to dominate another k-coterie if and only if every quorum in the latter is a super set of some quorum in the former. Obviously the dominating one has more chance than the dominated one for a quorum to be formed successfully in an error-prone environment. Thus, we should always concentrate on nondominated k-coteries that no k-coterie can dominate. We introduce a theorem for checking the nondomination of k-coteries, define a class of special nondominated k-coteries-strongly nondominated (SND) k-coteries, and propose two operations to generate new SND k-coteries from known SND k-coteries.

[1]  Mitchell L. Neilsen Measures of importance and symmetry in distributed systems , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[2]  H ThomasRobert A Majority consensus approach to concurrency control for multiple copy databases , 1979 .

[3]  Pradip K. Srimani,et al.  Another Distributed Algorithm for Multiple Entries to a Critical Section , 1992, Inf. Process. Lett..

[4]  Shing-Tsaan Huang,et al.  k-coteries for fault-tolerant k entries to a critical section , 1993, [1993] Proceedings. The 13th International Conference on Distributed Computing Systems.

[5]  Mohamed Naimi Distributed algorithm for K-entries to critical section based on the directed graphs , 1993, OPSR.

[6]  Satoshi Fujita,et al.  A Distributed k-Mutual Exclusion Algorithm Using k-Coterie , 1994, Inf. Process. Lett..

[7]  Sheng-De Wang,et al.  An Efficient Quorum Generating Approach for Distributed Mutual Exclusion , 1993, Journal of information science and engineering.

[8]  Masaaki Mizuno,et al.  Coterie Join Algorithm , 1992, IEEE Trans. Parallel Distributed Syst..

[9]  Hector Garcia-Molina,et al.  How to assign votes in a distributed system , 1985, JACM.

[10]  Divyakant Agrawal,et al.  An efficient and fault-tolerant solution for distributed mutual exclusion , 1991, TOCS.

[11]  Kerry Raymond A Distributed Algorithm for Multiple Entries to a Critical Section , 1989, Inf. Process. Lett..

[12]  Masaaki Mizuno,et al.  Nondominated k-Coteries for Multiple Mutual Exclusion , 1994, Inf. Process. Lett..

[13]  Satoshi Fujita,et al.  Availability of k-Coterie , 1993, IEEE Trans. Computers.

[14]  Satoshi Fujita,et al.  Distributed k-Mutual Exclusion Problem and k-Coteries , 1991, ISA.

[15]  Robert H. Thomas,et al.  A Majority consensus approach to concurrency control for multiple copy databases , 1979, ACM Trans. Database Syst..