Title :
A hybrid approach to mutual exclusion for distributed systems
Author :
Chang, Ye-In ; Singhal, Mukesh ; Liu, Ming T.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fDate :
31 Oct-2 Nov 1990
Abstract :
A hybrid approach to mutual exclusion is proposed to minimize both message traffic and time delay at the same time. A hybrid mutual exclusion algorithm using the release local sites first mode, the requesting group semantics, and the requesting sequence 1324 (i.e., local competition followed by global competition) is found to be an efficient way to control the interaction. This hybrid algorithm uses M. Singhal´s (1989) algorithm as the local algorithm and M. Maekawa´s (1985) algorithm as the global algorithm. Compared to Maekawa´s algorithm, which needs 3√N. . .5√N messages but two time units delay between successive executions of the critical section (where N is the number of sites in the system), the proposed hybrid algorithm can reduce message traffic by 55% and time delay by 32% at the same time. Furthermore, when a distributed system exhibits locality of requests, the proposed hybrid algorithm can achieve even better performance
Keywords :
distributed processing; programming theory; transaction processing; distributed systems; global algorithm; hybrid algorithm; local algorithm; message traffic; mutual exclusion; release local sites first mode; requesting group semantics; time delay; Communication networks; Computer crashes; Delay effects; Distributed computing; Information science; Mouth; Telecommunication network reliability; Telecommunication traffic;
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
DOI :
10.1109/CMPSAC.1990.139370