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.
翻译:在本文中,我们展示了如何通过模拟来比较不同种类的分布式相互算法的性能,并介绍了模拟方法,以及相关评价指标和结果统计处理方法的概览,介绍的模拟可以用来学习分布式软件课程的硕士生关于分布式相互排斥的算法的基本原理,以及如何适当开展详细的比较研究,最后,提供了相关的工作部分,其中介绍了可有利于分布式相互排斥算法的相关使用案例。