Distributed computing: Optimal algorithm for mutual exclusion in mesh-connected computer networks

  • Authors:
  • Pranay Chaudhuri

  • Affiliations:
  • School of Computer Science and Engineering, The University of New South Wales, PO Box 1, Kensington, NSW 2033, Australia

  • Venue:
  • Computer Communications
  • Year:
  • 1991

Quantified Score

Hi-index 0.24

Visualization

Abstract

A distributed algorithm is presented that realizes mutual exclusion among n nodes in a mesh-connected computer network. The nodes communicate by using messages only, and there is no global controller. The algorithm requires at most 3.5 @/n messages per mutual exclusion invocation under light demand, and reduces to approximately four messages under heavy demand. The time required to achieve mutual exclusion is shown to be minimal under some general assumptions.