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.
| Original language | English |
|---|---|
| Pages | 81-89 |
| Number of pages | 9 |
| DOIs | |
| Publication status | Published - 1 Jan 2001 |
| Externally published | Yes |
| Event | 20th Annual ACM Symposium on Principles of Distributed Computing - Newport, Rhode Island, United States Duration: 26 Aug 2001 → 29 Aug 2001 |
Conference
| Conference | 20th Annual ACM Symposium on Principles of Distributed Computing |
|---|---|
| Country/Territory | United States |
| City | Newport, Rhode Island |
| Period | 26/08/01 → 29/08/01 |
Fingerprint
Dive into the research topics of 'On the generalized dining philosophers problem'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver