arXiv · cs/0109003
On the generalized dining philosophers problem
Abstract
We consider a generalization of the dining philosophers problem to arbitrary connection topologies. We focus on symmetric, fully distributed systems, and we address the problem of guaranteeing progress and lockout-freedom, even in presence of adversary schedulers, by using randomized algorithms. We show that the well-known algorithms of Lehmann and Rabin do not work in the generalized case, and we propose an alternative algorithm based on the idea of letting the philosophers assign a random priority to their adjacent forks.
Explore related subjects
Keep this discovery
Oltea Mihaela Herescu, Catuscia Palamidessi. 2001-09-03. On the generalized dining philosophers problem. https://arxiv.org/abs/cs/0109003
Cite the original work for its findings. Save a collection to share your selection of sources.