DATA STRUCTURES AND ALGORITHMS FOR MANAGING LOCK STATES OF ADDRESSABLE ELEMENT RANGES

Patent №

US 5,285,528

Granted

1994-02-08

Filed 1991

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07660451

An efficient algorithm for addressable element range locking in shared resources, such as files and memory, of a multi-tasking or multi-processor data processing system provides a very fast mechanism that can properly handle overlapping requests to lock ranges of data of the data processing system while locking or granting wait status to a requestor for any more of the shared resource than is actually requested. This is accomplished by providing singular descriptions of locked and requested ranges of addressable elements. As further requests are received or locks released on overlapping ranges of addressable elements, these singular descriptions are divided or recombined into other singular descriptions of non-overlapping ranges. Problems of overlapping requests are thus handled by dynamically decomposing requests into non-overlapping segments which are then granted atomically. Fast searching for potential deadlocks is accomplished by placing control information about locked areas into a binary tree structure.

AI classification

AI hardware0.92
Planning0.05
Knowledge representation0.03
Machine learning0.00
Evolutionary computation0.00
Natural language0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

assignment · 56280394

Assignors

HART, CASWALL A.

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

From the same owner

© 2026 NYSGPT2525 LLC