  In this paper, we show how different types of distributed mutual algorithms
can be compared in terms of performance through simulations. A simulation-based
approach is presented, together with an overview of the relevant evaluation
metrics and approach for statistical processing of the results. The presented
simulations can be used to learn master students of a course on distributed
software the basics of algorithms for distributed mutual exclusion, together
with how to properly conduct a detailed comparison study. Finally, a related
work section is provided with relevant use cases where distributed mutual
exclusion algorithm can be beneficial.

Distributed, Parallel, and Cluster Computing