DEADLOCK RESOLUTION THROUGH LOCK REQUEUING

Patent №

US 7,337,290

Granted

2008-02-26

Filed 2003

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10406880

A method and system for using a requeueing procedure to resolve deadlocks in a computing system is disclosed. A request for a resource may be requeued after a designated period of time or wait cycles if it is blocked from being granted. For example, a request for exclusive ownership of a resource could be requeued if it cannot be granted within an appropriate period of time. These types of requests are requeued to allow other requests for the same resource to move ahead in the wait queue. This allows other grantable requests behind the blocked request to be immediately granted. Using this approach, it is possible that allowing the other requests behind the timed-out request to move ahead in the queue will set off a chain reaction of accesses to resources which will clear the deadlock situation that initially causes the requeued request(s) to be blocked.

AI hardwareG06F 9/524G06F 9/526G06F 2209/523

AI classification

AI hardware0.72
Planning0.40
Knowledge representation0.10
Natural language0.00
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 139500204

Assignors

RAJAMANI, KUMAR, LEE, JAEBOCK, RAJAMANI, KUMAR, LEE, JAEBOCK

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

© 2026 NYSGPT2525 LLC