On the generalized dining philosophers problem

Research output: Contribution to conferencePaperpeer-review

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 languageEnglish
Pages81-89
Number of pages9
DOIs
Publication statusPublished - 1 Jan 2001
Externally publishedYes
Event20th Annual ACM Symposium on Principles of Distributed Computing - Newport, Rhode Island, United States
Duration: 26 Aug 200129 Aug 2001

Conference

Conference20th Annual ACM Symposium on Principles of Distributed Computing
Country/TerritoryUnited States
CityNewport, Rhode Island
Period26/08/0129/08/01

Fingerprint

Dive into the research topics of 'On the generalized dining philosophers problem'. Together they form a unique fingerprint.

Cite this