A method and system for dynamic distributed memory locking in a computer network. According to the method, a local lock process executing on a node receives from an application program a lock request for exclusive access to a memory location. The lock process identifies a first lock process executing on any node of the network that is currently a designated lock manager for granting locks for the particular memory location for which the lock was requested. Subsequently, the local lock process requests from the designated lock manager a lock for the particular memory location. Finally, the local lock process notifies the requesting application program when a lock has been granted by the lock manager. The method also includes designating a local lock process executing on a selected node as the lock manager when no lock manager is currently designated for the particular memory location for which a lock has been requested. The application program and the local lock process can both be executing on the same selected node, but can also be executing on separate nodes.

Een methode en een systeem voor dynamisch verdeeld geheugensluiten in een computernetwerk. Volgens de methode, ontvangt een lokaal slotproces dat op een knoop uitvoert van een inschrijving programma een slotverzoek om exclusieve toegang tot een geheugenplaats. Het slotproces identificeert een eerste slotproces uitvoerend op om het even welke knoop van het netwerk dat momenteel een aangewezen slotmanager voor het verlenen van sloten voor de bijzondere geheugenplaats is waarvoor het slot werd gevraagd. Later, de lokale verzoeken van het slotproces van de aangewezen slotmanager een slot voor de bijzondere geheugenplaats. Tot slot kondigt het lokale slotproces het het vragen toepassingsprogramma aan wanneer een slot door de slotmanager is verleend. De methode omvat ook het aanwijzen van een lokaal slotproces uitvoerend op een geselecteerde knoop als slotmanager wanneer geen slotmanager momenteel voor de bijzondere geheugenplaats wordt aangewezen waarvoor een slot is gevraagd. Het toepassingsprogramma en het lokale slotproces kunnen allebei op de zelfde geselecteerde knoop uitvoeren, maar kunnen ook op afzonderlijke knopen uitvoeren.

 
Web www.patentalert.com

< Software packaging and distribution system

< Web site management in a world wide web communication network through reassignment of the server computers designated for respective web documents based upon user hit rates for the documents

> Calendar-driven application technique for preparing responses to incoming events

> Method and apparatus for creating a software patch by comparing object files

~ 00061