Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Deadlock avoidance with a modified banker’s algorithm
Belik F. BIT27 (3):290-305,1987.Type:Article
Date Reviewed: May 1 1988

The paper describes the Banker’s algorithm for deadlock avoidance in resource allocation systems together with a modification to the algorithm that seeks to reduce its execution time by identifying the conditions under which a process is known to be safe without exhaustive inspection for process termination. The execution time for the Banker’s algorithm applied to n processes and m types of resource is quoted as O(mn2) and that of the modified algorithm as O(mn), which is supported by simulation results.

The modified algorithm is known not to identify safe states successfully under certain conditions that are explicitly given, and the simulation results for a system with many types of resources raise questions about the exact behavior patterns of such systems.

Deadlock avoidance techniques have notoriously heavy run time overheads. This approach and the discussion of its implications are of interest to anyone implementing such methods.

Reviewer:  P. M. Samwell Review #: CR112225
Bookmark and Share
 
Deadlocks (D.4.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Deadlocks": Date
Extension of the Banker’s algorithm for resource allocation in a distributed operating system
Madduri H., Finkel R. Information Processing Letters 19(1): 1-8, 1984. Type: Article
Jul 1 1985
Deadlock detection in distributed databases
Knapp E. ACM Computing Surveys 19(4): 303-328, 1987. Type: Article
Feb 1 1989
The distributed deadlock detection algorithm
Badal D. ACM Transactions on Computer Systems 4(4): 320-337, 1986. Type: Article
Mar 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy