Migrating recovery modules in a distributed computing environment
First Claim
1. A system for managing a plurality of distributed nodes of a network, comprising:
- a recovery module configured to migrate from one network node to another, determine a status of a network node, and initiate a recovery process on a failed network node.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing recovery processes on failed nodes in a distributed computing environment are described. In accordance with this scheme, one or more migratory recovery modules are launched into the network. The recovery modules migrate from node to node, determine the status of each node, and initiate recovery processes on failed nodes. In this way, scalable recovery processes may be implemented in distributed systems, even with incomplete network topology and membership information. In addition, the complexity and cost associated with manual status monitoring and recovery operations may be avoided.
100 Citations
20 Claims
-
1. A system for managing a plurality of distributed nodes of a network, comprising:
a recovery module configured to migrate from one network node to another, determine a status of a network node, and initiate a recovery process on a failed network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for managing a plurality of distributed nodes of a network, comprising:
-
migrating from one network node to another;
determining a status of a network node; and
initiating a recovery process on a failed network node. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program for managing a plurality of distributed nodes of a network, the computer program residing on a computer-readable medium and comprising computer-readable instructions for causing a computer to:
-
migrate the computer program from one network node to another;
determine a status of a network node; and
initiate a recovery process on a failed network node.
-
Specification