A new algorithm for deadlock avoidance (Q1111010)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Publication:1111010 |
scientific article; zbMATH DE number 4074458
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | A new algorithm for deadlock avoidance |
scientific article; zbMATH DE number 4074458 |
Statements
A new algorithm for deadlock avoidance (English)
0 references
1988
0 references
This paper presents an algorithm for deadlock avoidance in a resource sharing environment with multiple types of resources, where the maximum claims of the individual processes are unknown a priori. A new copy of process ordering is introduced in place of resource ordering. We also present a preallocation algorithm for predicting the requests that could be granted. This predictor process runs on the fly with the underlying computation of the system. The resource manager runs a preallocation algorithm when it is idle (does not receive messages from the processes) or when the processes request for resources but the possibility of allocations has not been evaluated. The deadlock avoidance and the preallocation algorithms are suitable for both centralized and distributed systems.
0 references
centralized systems
0 references
distributed systems
0 references
deadlock avoidance
0 references
resource sharing environment
0 references
process ordering
0 references
preallocation algorithms
0 references
0.7819364070892334
0 references
0.7653383612632751
0 references
0.7625024914741516
0 references
0.7602888345718384
0 references