Failover Mechanism For Distributed Process Execution
First Claim
1. A computer-implemented method comprising:
- providing an indication announcing that a structural change to the cluster will occur, the indication enabling at least one node of the cluster to respond with an existing view, the existing view including a first set of authoritative data representing existing processes handled at the at least one node;
providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change, the subsequent view including a second set of authoritative data representing processes handled at the at least one node after the structural change; and
activating the subsequent view of the cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for distributed process execution. In one aspect, the computer-implemented method may provide an indication announcing that a structural change to the cluster will occur. The indication may enable at least one node of the cluster to respond with an existing view. The existing view may include a first set of authoritative data representing existing processes handled at the at least one node. The method may also include providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change. The subsequent view may include a second set of authoritative data representing processes handled at the at least one node after the structural change. The method may also activate the subsequent view of the cluster. Related apparatus, systems, methods, and articles are also described.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
providing an indication announcing that a structural change to the cluster will occur, the indication enabling at least one node of the cluster to respond with an existing view, the existing view including a first set of authoritative data representing existing processes handled at the at least one node; providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change, the subsequent view including a second set of authoritative data representing processes handled at the at least one node after the structural change; and activating the subsequent view of the cluster. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium including program code configured to provide a method comprising:
-
providing an indication announcing that a structural change to the cluster will occur, the indication enabling at least one node of the cluster to respond with an existing view, the existing view including a first set of authoritative data representing existing processes handled at the at least one node; providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change, the subsequent view including a second set of authoritative data representing processes handled at the at least one node after the structural change; and activating the subsequent view of the cluster. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a memory, the processor and memory configured to provide a method comprising; providing an indication announcing that a structural change to the cluster will occur, the indication enabling at least one node of the cluster to respond with an existing view, the existing view including a first set of authoritative data representing existing processes handled at the at least one node; providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change, the subsequent view including a second set of authoritative data representing processes handled at the at least one node after the structural change; and activating the subsequent view of the cluster. - View Dependent Claims (12, 13, 14, 15)
-
Specification