TECHNIQUES FOR DLM OPTIMIZATION WITH RE-MASTERING EVENTS

Patent №

US 6,529,906

Granted

2003-03-04

Filed 2000

Owner

ORACLE CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09493659

Techniques for optimizing a distributed lock manager (DLM) for faster reconfiguration includes distributing over a cluster of one or more active nodes, management of locks on shared resources. A system hash map is initialized to establish a mapping between a plurality of hash value ranges and one or more master nodes. The management of the locks is initially distributed based on that mapping. The cluster is monitored to gather data during a time interval, including data that identifies how much resource usage is made of resources hashed to each hash value range of the plurality of hash value ranges. It is determined whether a re-mastering event condition is satisfied based on one or more factors. The factors include the resource usage. If the re-mastering event condition is satisfied, a re-mastering event is performed. A re-mastering event includes re-mapping the system hash map by replacing data that maps a replacement range set to an old set of corresponding master nodes with data that maps that replacement range set to a new set of corresponding master nodes. The replacement range set includes one or more hash value ranges of the plurality of hash value ranges. Lock information is transferred from the old set of one or more master nodes to the new set of one or more master nodes.

AI hardwareG06F 9/52Y10S 707/99931Y10S 707/99932Y10S 707/99933Y10S 707/99936Y10S 707/99938Y10S 707/99943Y10S 707/99953

AI classification

AI hardware0.93
Planning0.02
Evolutionary computation0.01
Knowledge representation0.01
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

ORACLE CORPORATION

assignment · 105440323

Assignors

CHAN, WILSON WAI SHUN, CHAN, WILSON WAI SHUN

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

© 2026 NYSGPT2525 LLC