DocumentCode :
2489488
Title :
A comparison of two torus-based k-coteries
Author :
Lang, S.D. ; Mao, L.J.
Author_Institution :
Sch. of Comput. Sci., Central Florida Univ., Orlando, FL, USA
fYear :
1998
fDate :
14-16 Dec 1998
Firstpage :
300
Lastpage :
306
Abstract :
We extend a torus-based coterie structure for distributed mutual exclusion to allow k multiple entries in a critical section. In the original coterie, the system nodes are logically arranged in a rectangle, called a torus, in which the last row (column) is followed by the first row (column) using end wraparound. A torus quorum consists of a head and a tail, where the head contains one entire row and the tail contains one node from each of the s succeeding rows, s⩾1 is a system parameter. It has been shown that by setting s=[h/2], where h=the number of rows, the collection of torus quorums form an equal-sized, equal-responsibility coterie. In this paper we propose two extensions to k-coteries: the Div-Torus method divides the system nodes into k clusters and runs a separate instance of a torus coterie in each cluster; the k-Torus method uses quorums of tail s=[h/(k+1)]. We compare the quorum size and quorum availability of the two proposed methods, and against the DIV method which is based on the majority quorums in each of the k divided clusters, assuming the node reliability is a constant. Numerical data demonstrate that DIV and Div-Torus have similar system availability, better than that of the k-Torus, although all 3 methods´ availability becomes comparable when the node reliability is higher than 0.9. However, Div-Torus has the smallest quorum size and k-Torus the second smallest, which has the potential of causing less network traffic when requesting permissions from a quorum
Keywords :
distributed processing; fault tolerant computing; Div-Torus method; clusters; critical section; distributed mutual exclusion; end wraparound; equal-sized equal-responsibility coterie; head; majority quorums; multiple entries; network traffic; node reliability; numerical data; permission request; quorum availability; quorum size; system availability; system node arrangement; tail; torus quorum; torus-based k-coteries; Clocks; Communication system control; Control systems; Delay; Electronic switching systems; Permission; Read only memory; System recovery; Tail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
ISSN :
1521-9097
Print_ISBN :
0-8186-8603-0
Type :
conf
DOI :
10.1109/ICPADS.1998.741086
Filename :
741086
Link To Document :
بازگشت