scholarly journals An Algorithm to construct nondominated k-coteries

Author(s):  
Rikip Ginanjar ◽  
Nur Hadisukmana

<p><span>One of the solution in solving k mutual exclusion problem is the concept of k-coterie. A k-coterie under a set S is a set of subsets of S or quorums such that any k + 1 quorums, there are at least two quorums intersect each other. The k mutual exclusion problern is the problem of managing processes in such a way that at most k processes can enter their critical sections simultaneously. Nondominated k-coteries are more resilient to network and site failures than doninated k-coteries; that is the availability and reliability of a distributed system is better if nondominated k-coteries are used. Algorithms to construct k-coteries have been proposed, unfortunately they have some restrictions, especially in constructing nondominated k-coteries. The restrictions are due to the combination of N, the number of nodes in a distributed system, and k, the number of processes allowed to enter their critical sections simultaneously. To solve this problem, this paper proposes an algorithm to construct nondominated k-coteries for all combination of N and k.</span></p>

2016 ◽  
Vol 25 (08) ◽  
pp. 1650098
Author(s):  
Mehmet Hakan Karaata ◽  
Rachid Hadid

In this paper, we present a simple permission-based fair stabilizing solution to the [Formula: see text]-exclusion problem in tree networks. The [Formula: see text]-exclusion problem is a generalization of the mutual exclusion problem where [Formula: see text] processes, instead of 1, are allowed to use a shared resource (enter the critical section) simultaneously. The proposed algorithm is optimal in terms of waiting times of processes to enter critical sections, i.e., between two entries of a process to its critical section, no other process can enter its critical section more than once after stabilization. Since our algorithm is stabilizing, it does not require initialization and withstands transient faults. The stabilization time of the algorithm is [Formula: see text] rounds and the waiting time is [Formula: see text], where h and n are the height and the size of the tree, respectively. In addition, this algorithm satisfies all the requirements of the [Formula: see text]-exclusion problem: [Formula: see text] and liveness.


Author(s):  
Satoshi Fujita ◽  
Masafumi Yamashita ◽  
Tadashi Ae

2017 ◽  
Vol 73 (9) ◽  
pp. 3861-3878
Author(s):  
Peyman Neamatollahi ◽  
Yasser Sedaghat ◽  
Mahmoud Naghibzadeh

Sign in / Sign up

Export Citation Format

Share Document