A modular drinking philosophers algorithm
From MaRDI portal
A variant of the drinking philosophers algorithm of Chandy and Misra is described and proved correct in a modular way. The algorithm uses an arbitrary dining philosophers algorithm as a subroutine. For \(O(1)\) time subroutine, the worst-case waiting time of the presented algorithms is shown to be \(O(1)\). Definitions that distinguish the drinking and dining philosophers problem and that specify varying degrees of concurrency are provided.
Recommendations
Cites work
Cited in
(5)- A priority dynamics for generalized drinking philosophers
- Dynamic input/output automata: a formal and compositional model for dynamic systems
- A distributed resource allocation algorithm for many processes
- scientific article; zbMATH DE number 4064453 (Why is no real title available?)
- From drinking philosophers to asynchronous path-following robots
This page was built for publication: A modular drinking philosophers algorithm
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1261112)