Patent ID: 7752486
Filing Date: 2010-07-06
Classification: G06F

Abstract:
1. A recovery method, said method comprising: controlling, with a set of servers, access to a plurality of resources, wherein each server within the set of servers is configured to know a name and address of its peer servers, wherein said peer servers are those servers capable of handling resource access functions of a primary server if said primary server becomes unavailable, and wherein said primary server is the server that initially provides access to the resource; receiving a request from a communication initiator, requesting access to at least one of the resources; assigning a primary server to handle the access request; assigning a unique reservation identifier to the access request for storing by the primary server; wherein said unique reservation identifier must be provided to gain access to the at least one of the resources; wherein the unique reservation identifier comprises a target server name with a unique initiator-provided session identifier; following a failure of the primary sewer, receiving a request for a discovery operation from the communication initiator, said discovery operation attempting to identify a peer server that is capable of handling the access request; wherein checks of peer server status are performed by the communication initiator only in response to specific trigger conditions that indicate a possible failure of the primary server; determining which server failed by checking a status of the peer servers, responsive to the discovery operation; and assigning a secondary server to take over resource access operations on behalf of the primary server by: