Method for serializing actions of independent process groups
First Claim
1. A method for serializing actions of independent process groups, said method comprising:
- (a) arranging independent process groups into a hierarchy wherein process groups are dependent on those process groups lower in the hierarchy and independent from process groups higher in the hierarchy, wherein an action occurring in a process group higher in the hierarchy has no affect on any process group lower in the hierarchy, but does affect at least one process group higher in the hierarchy;
(b) injecting a state change into a process group in said hierarchy;
(c) taking an action in the process group receiving the state change;
(d) reflecting the state change to the next process group up the hierarchy;
(e) performing an action in the next process group responsive to the reflected state change; and
(f) repeating steps (d) and (e) to reflect the state change up the hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
Actions responsive to changes in the state of independent process groups whose process members are spread across a group of nodes in a distributed computing environment. The process groups are arranged in a hierarchy having source process groups and target process groups immediately above and dependent upon the source process groups. A change in the state or membership of a process group will result in a group services function of the nodes in the group injecting the change into the source group members of the affected group. When the action is successfully completed, the change is reflected up the hierarchy to the target group member or members. Upon successful action by the target group, the target group becomes the new source group which in turn may have target groups, and the changes are again reflected up the hierarchy to the new target groups.
27 Citations
13 Claims
-
1. A method for serializing actions of independent process groups, said method comprising:
-
(a) arranging independent process groups into a hierarchy wherein process groups are dependent on those process groups lower in the hierarchy and independent from process groups higher in the hierarchy, wherein an action occurring in a process group higher in the hierarchy has no affect on any process group lower in the hierarchy, but does affect at least one process group higher in the hierarchy; (b) injecting a state change into a process group in said hierarchy; (c) taking an action in the process group receiving the state change; (d) reflecting the state change to the next process group up the hierarchy; (e) performing an action in the next process group responsive to the reflected state change; and (f) repeating steps (d) and (e) to reflect the state change up the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification