Abstract

Empirical Evaluation of Distributed Mutual Exclusion Algorithms

Shiwa S. Fu, Nian-Feng Tzeng, and Zhiyuan Li

Center for Advanced Computer Studies
University of Southwestern Louisiana
Lafayette, LA 70504

Abstract - In this paper, we evaluated various distributed mutual exclusion algorithms on the IBM SP2 machine and the Intel iPSC/860 system. The empirical results are compared in terms of such criteria as the number of message exchanges and the response time. Our results indicate that the Star algorithm achieves the shortest response time in most cases among all the algorithms on a small to medium sized system, when processors request for the critical section many times before involving any barrier synchronization. On the other hand, if every processor enters the critical section only once before encountering a barrier, the improved Ring algorithm is found to outperform others under a heavy load; but the Star algorithm and the CSL algorithm prevail when the request rate becomes light. The best solution to mutual exclusion in distributed memory systems is determined by how participating sites generate their mutual exclusion requests.