Patent ID: 7962615

Claim:
A method for reducing deadlock in multi-system computing environments by a processor device in communication with a memory device, comprising: initializing a set of default, current wait times for resource requests of each of a plurality of resources; monitoring a plurality of resource holders and resource waiters within an address space of the multi-system computing environment, wherein if one resource holder of the plurality of resource holders of one of the plurality of resources is determined to be one resource waiter on another of the plurality of resources, a current wait time for the one resource holder is incremented and a deadlock indicator for both the one resource holder and the one resource waiter is activated; and subsequent to an expiration of a predefined interval: aggregating which of the plurality of resource holders and resource waiters have an active deadlock indicator, parsing through those of the plurality of resource holders and resource waiters to determine an original resource holder, indicating a system deadlock, and pursuant to detecting the system deadlock, restarting which of the plurality of resource holders associated with the system deadlock having a lowest current wait time.