Methods and systems for distributed failure detection and recovery using leasing techniques

   
   

A system for using a lease to detect a failure and to perform failure recovery is provided in using this system, a client requests a lease from a server to utilize a resource managed by the server for a period of time. Responsive to the request, the server grants the lease, and the client continually requests renewal of the lease. If the client fails to renew the lease, the server detects that an error has occurred to the client. Similarly, if the server fails to respond to a renew request, the client detects that an error has occurred to the server. As part of the lease establishment, the client and server exchange failure-recovery routines that each invokes if the other experiences a failure.

Un système pour l'usage d'un bail pour détecter un échec et pour exécuter le rétablissement d'échec est fourni en employant ce système, des demandes d'un client un bail d'un serveur d'utiliser une ressource a contrôlé par le serveur pendant une période. Sensible à la demande, le serveur accorde le bail, et le client demande continuellement le renouvellement du bail. Si le client ne remplace pas le bail, le serveur détecte qu'une erreur s'est produite au client. De même, si le serveur ne répond pas à une demande de remplacer, le client détecte qu'une erreur s'est produite au serveur. En tant qu'élément de l'établissement de bail, le client et le serveur échangent des routines de échec-rétablissement ce que chacun appelle si l'autre éprouve un échec.

 
Web www.patentalert.com

< Method, system, program, and computer readable medium for indexing object oriented objects in an object oriented database

< System and method for implementing a natural language user interface

> Apparatus and method for determining clustering factor in a database using block level sampling

> Method and apparatus for performing a binary search on an expanded tree

~ 00119