Global avoidance of hang states via priority inheritance in multi-node computing system
AssigneeOracle International Corporation
InventorsMichael Zoll, Angelo Pruscino, Wilson Chan
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsMichael Zoll, Angelo Pruscino, Wilson Chan
Estimating the term…
Systems, methods, and other embodiments associated with avoiding resource blockages and hang states are described. One example computer-implemented method for a clustered computing system includes determining that a first process is waiting for a resource and is in a blocked state. The resource that the first process is waiting for is identified. A blocking process that is holding the resource is then identified. A priority of the blocking process is compared with a priority the first process. If the priority of the blocking process is lower than the priority of the first process, the priority of the blocking process is increase. In this manner the blocking process can be scheduled for execution sooner and thus release the resource.
A computer-implemented method for a clustered computing system, the method comprising:
A clustered computing system, comprising:
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
Dependencies are inferred from the claim text.