A UNIFIED METHOD OF MUTUAL EXCLUSION IN PARALLEL AND DISTRIBUTED SYSTEMS

Authors
Citation
M. Takesue, A UNIFIED METHOD OF MUTUAL EXCLUSION IN PARALLEL AND DISTRIBUTED SYSTEMS, IEICE transactions on information and systems, E79D(4), 1996, pp. 306-311
Citations number
15
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E79D
Issue
4
Year of publication
1996
Pages
306 - 311
Database
ISI
SICI code
0916-8532(1996)E79D:4<306:AUMOME>2.0.ZU;2-8
Abstract
This paper proposes a mutual exclusion method that is unified for the parallel and distributed systems. The method partially serializes requ ests into partial queues of requests, which are next totally serialize d into a main queue. A request in the main queue is authorized to ente r the critical section (CS) when the request receives the privilege to ken from the previous request in the queue. In the distributed system of N sites that each is a parallel system, mutual exclusion is perform ed by cooperation of two algorithms based on the same method. The algo rithm for the distributed system works on a logical network (that is a directed tree) of S (less than or equal to N) sites. The algorithm fo r each site produces a local-main queue of requests. The chunk of re q uests in the local queue is concatenated at a time to the partial queu e of the distributed system. Then the cost of mutual exclusion - the n umber of intersite messages required per CS entry - is reduced to O(1) (between O and 3).