A HYBRID DISTRIBUTED MUTUAL EXCLUSION ALGORITHM

Authors
Citation
Yi. Chang, A HYBRID DISTRIBUTED MUTUAL EXCLUSION ALGORITHM, Microprocessing and microprogramming, 41(10), 1996, pp. 715-731
Citations number
17
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
01656074
Volume
41
Issue
10
Year of publication
1996
Pages
715 - 731
Database
ISI
SICI code
0165-6074(1996)41:10<715:AHDMEA>2.0.ZU;2-L
Abstract
This paper presents a hybrid approach to distributed mutual exclusion in which two algorithms are combined such that one minimizes message t raffic and the other minimizes time delay. In a hybrid approach, sites are divided into groups, and two different algorithms are used to res olve local (intra-group) and global (inter-group) conflicts. In this p aper, we develop a hybrid distributed mutual exclusion algorithm which uses Singhal's dynamic information structure algorithm [15] as the lo cal algorithm to minimize time delay and Maekawa's algorithm [7] as th e global algorithm to minimize message traffic. Compared to Maekawa's algorithm which needs O(root N) messages, but two time units delay bet ween successive executions of the Critical Section (CS) (where N is th e number of sites in the system), the proposed hybrid algorithm can re duce message traffic by 52% and time delay by 29% at the same time.