On the generalized dining philosophers problem

dc.creatorHerescu, Oltea Mihaela
dc.creatorPalamidessi, Catuscia
dc.date2001-09-03
dc.date.accessioned2026-07-07T03:17:27Z
dc.date.available2026-07-07T03:17:27Z
dc.descriptionWe 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.
dc.identifierhttps://arxiv.org/abs/cs/0109003
dc.identifierhttp://arxiv.org/abs/cs/0109003
dc.identifierProc. of the 20th ACM Symposium on Principles of Distributed Computing (PODC), pages 81-89, ACM, 2001
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/30729
dc.subjectProgramming Languages
dc.subjectD.4.1;C.2.4
dc.titleOn the generalized dining philosophers problem
dc.typetext

Files

Collections