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.

Le tecniche per l'ottimizzazione del responsabile distribuito della serratura (DLM) per la riconfigurazione più veloce include la distribuzione sopra una serie di ingranaggi di uno o più nodi attivi, amministrazione delle serrature sulle risorse comuni. Un programma del hash del sistema è inizializzato per stabilire un tracciato fra una pluralità di gamme di valore del hash ed uno o più nodi del padrone. L'amministrazione delle serrature inizialmente è distribuita basata su quella che traccia. La serie di ingranaggi è controllata per riunire i dati durante l'intervallo di tempo, compreso i dati che identificano quanto uso delle risorse è fatto delle risorse hashed ad ogni gamma di valore del hash della pluralità di gamme di valore del hash. È determinato se una condizione re-acquistante padronanza di evento sia soddisfatta abbia basato su uno o più fattori. I fattori includono l'uso delle risorse. Se la condizione re-acquistante padronanza di evento è soddisfatta, un evento re-acquistante padronanza è effettuato. Un evento re-acquistante padronanza include re-mapping il programma del hash del sistema sostituendo i dati che tracciano un insieme della gamma del rimontaggio ad un vecchio insieme dei nodi matrici corrispondenti con i dati che programma quell'insieme della gamma del rimontaggio ad un nuovo insieme dei nodi matrici corrispondenti. L'insieme della gamma del rimontaggio include uno o più gamme di valore del hash della pluralità di gamme di valore del hash. Le informazioni della serratura sono trasferite dal vecchio insieme di uno o più nodi matrici al nuovo insieme di uno o più nodi matrici.

 
Web www.patentalert.com

< System and method of refreshing and posting data between versions of a database table

< System and method for data storage and retrieval

> Method, system, and program for merging query search results

> Publish-subscribe architecture using information objects in a computer network

~ 00062