DETECTION AND RESOLUTION OF RESOURCE DEADLOCKS IN A DISTRIBUTED DATA PROCESSING SYSTEM

Patent №

US 5,459,871

Granted

1995-10-17

Filed 1993

Owner

INTERNATIONAL COMPUTERS LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08112776

A distributed data processing system includes a distributed resource manager which detects dependencies between transactions caused by conflicting lock requests. A distributed transaction manager stores a wait-for graph with nodes representing transactions and edges connecting the nodes and representing dependencies between the transactions. Each edge is labelled with the identities of the lock requests that caused the dependency. The distributed transaction manager propagates probes through the wait-for graph, to detect cyclic dependencies, indicating deadlock. A deadlock message is then sent to the resource manager identifying a particular lock request as a victim for deletion to resolve the deadlock. Resilience to failure is achieved by duplicating between agents and servers, rather than by duplicating the servers. As a result, the number of messages between agents and servers in normal operation is not increased.

AI hardwareG06F 9/524G06F 11/1402

AI classification

AI hardware1.00
Planning0.09
Knowledge representation0.04
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

INTERNATIONAL COMPUTERS LIMITED

assignment · 66840223

Assignors

VAN DEN BERG, THOMAS WILHELMUS

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC