RECOVERING FROM LOST RESOURCES IN A DISTRIBUTED SERVER ENVIRONMENT
First Claim
1. A method comprising:
- receiving, at a first computer, periodic status messages from a peer computer, each periodic status message indicating that the peer computer is providing a service;
determining, based on the periodic status messages, that the peer computer has stopped providing the service; and
providing the service, at the first computer, in response to determining that the peer computer has stopped providing the service.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer readable storage medium are disclosed to recover from lost resources in a distributed server environment. A status monitor module receives, at a first computer, periodic status messages from a peer computer. Each periodic status message indicates that the peer computer is providing a service for which the first computer serves as a backup service provider. A failure detection module determines, based on the periodic status messages, that the peer computer has stopped providing the service. An advancement module provides the service, at the first computer, in response to determining that the peer computer has stopped providing the service.
18 Citations
22 Claims
-
1. A method comprising:
-
receiving, at a first computer, periodic status messages from a peer computer, each periodic status message indicating that the peer computer is providing a service; determining, based on the periodic status messages, that the peer computer has stopped providing the service; and providing the service, at the first computer, in response to determining that the peer computer has stopped providing the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a status monitor module configured to receive, at a first computer, periodic status messages from a peer computer, each periodic status message indicating that the peer computer is providing a service; a failure detection module configured to determine, based on the periodic status messages, that the peer computer has stopped providing the service; and an advancement module configured to provide the service, at the first computer, in response to determining that the peer computer has stopped providing the service. - View Dependent Claims (16, 17, 18, 19, 21, 22)
-
-
20. A computer readable storage medium storing computer executable program code on a tangible storage device, the computer executable program code executable to perform operations, the operations comprising:
-
receiving, at a first computer, periodic status messages from a peer computer, each periodic status message indicating that the peer computer is providing a service; determining, based on the periodic status messages, that the peer computer has stopped providing the service; and providing the service, at the first computer, in response to determining that the peer computer has stopped providing the service.
-
Specification