Show simple item record

dc.contributor.authorFischer, Michael J.en_US
dc.contributor.authorLynch, Nancy A.en_US
dc.contributor.authorBurns, Jamesen_US
dc.contributor.authorBorodin, Allanen_US
dc.date.accessioned2023-03-29T14:27:07Z
dc.date.available2023-03-29T14:27:07Z
dc.date.issued1985-10
dc.identifier.urihttps://hdl.handle.net/1721.1/149099
dc.description.abstractWe present a simple and efficient algorithm for the FIFO allocation of k identical resources among asynchronous processes which communicate via shared memory. The algorithm simulates a shared queue but uses exponentially fewer shared memory values, resulting in practical savings of time and space as well as program complexity. The algorithm is robust against processes failure through unannounced stopping, making it attractive also for use in an environment of processes of widely differing speeds. In addition to its practical advantages, we show the algorithm is optimal (to within a constant factor) with respect to shared space complexity.en_US
dc.relation.ispartofseriesMIT-LCS-TM-290
dc.titleDistributed FIFO Allocation of Identical Resources Using Small Shared Spaceen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record