System for serializing actions of independent process groups
First Claim
1. A system for serializing actions of independent process groups comprising:
- first means comprising independent process groups arranged 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;
second means for injecting a state change into a process group in said hierarchy;
third means for taking an action in the process group receiving the state change;
fourth means for reflecting the state change to the next process group up the hierarchy;
fifth means for performing an action in the next process group responsive to the reflected state change; and
sixth means for repeatedly reflecting the state change to the next process group up the hierarchy and performing an action in the next process group responsive to the reflected state change, thereby reflecting the state change further up the hierarchy.
2 Assignments
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.
22 Citations
26 Claims
-
1. A system for serializing actions of independent process groups comprising:
-
first means comprising independent process groups arranged 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; second means for injecting a state change into a process group in said hierarchy; third means for taking an action in the process group receiving the state change; fourth means for reflecting the state change to the next process group up the hierarchy; fifth means for performing an action in the next process group responsive to the reflected state change; and sixth means for repeatedly reflecting the state change to the next process group up the hierarchy and performing an action in the next process group responsive to the reflected state change, thereby reflecting the state change further up the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for serializing actions of independent process groups comprising:
-
independent process groups arranged 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 croup lower in the hierarchy, but does affect at least one process group higher in the hierarchy; group services servicing each process group, said group services injecting a state change into a process group in said hierarchy; the process group receiving the state change taking a specified action in the process group; said group services reflecting the state change to the next process group up the hierarchy; each process group receiving the reflected state change performing a specified action in the next process group responsive to the reflected state change; and said group services repeatedly reflecting the state change to the next process group up the hierarchy, said next process group performing an action responsive to the reflected state change, thereby reflecting the state change further up the hierarchy. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification