Consider a system employing a deadlock-avoidance scheme based on pre-declaration of resource needs for various processes. In particular, the resource needs of the processes are represented by claim arcs in the resource-allocation graph. Whenever a resource request by a process is issued, it is rejected by the system if the newly formed allocation arc (from the resource vertex to the process vertex) replacing the corresponding claim arc (from the process vertex to the resource vertex) closes a cycle in the resource-allocation graph. Otherwise, the system grants the request and converts the claim arc to the allocation arc in the resource-allocation graph. Let P1, P2 and P3 be three processes in the system. Let P1 declare that it may request resources W, X and Y; P2 declare that it may request resources X, Y and Z; P3 declare that it may request resources W, Y and Z. Construct the resource-allocation graph with the appropriate claim arcs. Consider each of the following pairs of resource requests. Based on the resource-allocation graph constructed above, identify the pair of requests among the following that can be granted without a deadlock possibility? A. P1 requesting Y and P3 requesting W B. P1 requesting W and P3 requesting Y C. P1 requesting X and P2 requesting Z D. P1 requesting X and P2 requesting Y

Operations Research : Applications and Algorithms
4th Edition
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Wayne L. Winston
Chapter18: Deterministic Dynamic Programming
Section18.4: Resource-allocation Problems
Problem 3P
icon
Related questions
Question
Don't use ai to answer I will report you answer
Consider a system employing a deadlock-avoidance scheme based on pre-declaration of
resource needs for various processes. In particular, the resource needs of the processes are
represented by claim arcs in the resource-allocation graph. Whenever a resource request by a
process is issued, it is rejected by the system if the newly formed allocation arc (from the resource
vertex to the process vertex) replacing the corresponding claim arc (from the process vertex to the
resource vertex) closes a cycle in the resource-allocation graph. Otherwise, the system grants the
request and converts the claim arc to the allocation arc in the resource-allocation graph.
Let P1, P2 and P3 be three processes in the system. Let P1 declare that it may request resources
W, X and Y; P2 declare that it may request resources X, Y and Z; P3 declare that it may request
resources W, Y and Z. Construct the resource-allocation graph with the appropriate claim arcs.
Consider each of the following pairs of resource requests. Based on the resource-allocation graph
constructed above, identify the pair of requests among the following that can be granted without
a deadlock possibility?
A. P1 requesting Y and P3 requesting W
B. P1 requesting W and P3 requesting Y
C. P1 requesting X and P2 requesting Z
D. P1 requesting X and P2 requesting Y
Transcribed Image Text:Consider a system employing a deadlock-avoidance scheme based on pre-declaration of resource needs for various processes. In particular, the resource needs of the processes are represented by claim arcs in the resource-allocation graph. Whenever a resource request by a process is issued, it is rejected by the system if the newly formed allocation arc (from the resource vertex to the process vertex) replacing the corresponding claim arc (from the process vertex to the resource vertex) closes a cycle in the resource-allocation graph. Otherwise, the system grants the request and converts the claim arc to the allocation arc in the resource-allocation graph. Let P1, P2 and P3 be three processes in the system. Let P1 declare that it may request resources W, X and Y; P2 declare that it may request resources X, Y and Z; P3 declare that it may request resources W, Y and Z. Construct the resource-allocation graph with the appropriate claim arcs. Consider each of the following pairs of resource requests. Based on the resource-allocation graph constructed above, identify the pair of requests among the following that can be granted without a deadlock possibility? A. P1 requesting Y and P3 requesting W B. P1 requesting W and P3 requesting Y C. P1 requesting X and P2 requesting Z D. P1 requesting X and P2 requesting Y
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Operations Research : Applications and Algorithms
Operations Research : Applications and Algorithms
Computer Science
ISBN:
9780534380588
Author:
Wayne L. Winston
Publisher:
Brooks Cole
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr