The Application and Evaluation of Banker's Algorithm for Deadlock-Free Buffer Space Allocation in Flexible Manufacturing Systems

Mark Lawley, Spyros Reveliotis, Placid Ferreira

Research output: Contribution to journalArticlepeer-review

Abstract

Deadlock-free operation is essential for operating highly automated manufacturing systems. The seminal deadlock avoidance procedure, Banker's algorithm, was developed for computer operating systems, an environment where very little information regarding the future resource requirements of executing processes is known. Manufacturing researchers have tended to dismiss Banker's algorithm as too conservative in the manufacturing environment where future resource requirements are well defined by part routes. In this work, we investigate this issue by developing variants of Banker's algorithm applicable to buffer space allocation in flexible manufacturing. We show that these algorithms are not overly conservative and that, indeed, Banker's approach can provide very good operational flexibility when properly applied to the manufacturing environment.

Original languageEnglish (US)
Pages (from-to)73-100
Number of pages28
JournalInternational Journal of Flexible Manufacturing Systems
Volume10
Issue number1
DOIs
StatePublished - 1998

Keywords

  • Banker's algorithm
  • Deadlock
  • Flexible manufacturing
  • Manufacturing system control

ASJC Scopus subject areas

  • Management Science and Operations Research
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'The Application and Evaluation of Banker's Algorithm for Deadlock-Free Buffer Space Allocation in Flexible Manufacturing Systems'. Together they form a unique fingerprint.

Cite this