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 classification
Ownership
ORACLE CORPORATION
assignment · 105440323
Assignors
CHAN, WILSON WAI SHUN, CHAN, WILSON WAI SHUN
On an employer assignment, the assignors are typically the inventors.