Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs System-for-serializing-actions-of-independent-process-groups

 Method and apparatus for data alignment
The present invention is a method and apparatus for the synchronization of a receiver located on an ...


 Accurate position measuring system
It is an object of the present invention to provide an accurate position measuring system capable ...


 Method and system to optimize capacity of a CDMA cellular communication system
Accordingly, an object of the present invention is to provide a method and system which optimizes ...


 Method and apparatus for providing a synchronous communication environment
We claim: 1. A method for providing synchronous communication in a communication system having a ...


 System and method for performing accurate demodulation of turbo-encoded signals via pilot assisted coherent demodulation
The need in the art is addressed by the efficient telecommunications receiver system for accurately ...


 Method and apparatus for performing cut-through virtual circuit merging
OF THE INVENTION An improved method and apparatus for performing virtual circuit merging in a ...


 Process for thin film formation
An object of the present invention is to solve the problems described above and to provide a ...


 Diffuse reflectance probe
The present invention is based upon the discovery that a diffuse reflectance probe may provide ...


 Antenna for a portable radio communication device
The present invention is, in a first embodiment, a radiation reducing or re-directing device ...


 Antenna system for dual mode satellite/cellular portable phone
OF THE INVENTION Referring now to the drawing in detail, wherein identical numerals indicate the ...


 System for serializing actions of independent process groups

Details
Inventors: Badovinatz, Peter Richard; Brenner, Larry Bert; Kirby, Orvalle Theodore;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Oberley; Alvin E.
Assistant Examiner: Courtenay, III; St. John
Attorney, Agent or Firm: Gonzalez; Floyd A., Schiller; Blanche E. Heslin & Rothenberg

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.

DETAILED DESCRIPTION In the present invention, a Group Services function of the group of processing nodes arranges the process groups into a hierarchy.
One embodiment of the hierarchy is a tree, with each process group below another process group or groups being the source process group, and the process groups above the source process group in the tree being target groups.
In the present invention, the Group Services function of the nodes of a group of nodes detects a change in the status of one or more members of a process group, such as process failure or failures, or the failure of a processor on which a process group member is executing, and injects the change into all the members of the process group.
The changed state thus causes an action in all the members of the process group receiving the changed state.
When the action is successfully completed, the changed state is reflected up the tree to the target process group or groups, as determined by the Group Services function of the nodes.
Each target process group then starts an action responsive to the state change reflected up the tree.
When a target process group successfully completes an action, it becomes the source process group, and the state change is in-turn reflected up the tree to its target process group or groups.
It is therefore a primary object of the present invention to serialize the actions of independent process groups.
It is a further object of the present invention to inject a state change into a hierarchy of process groups, and serialize the actions of the process group members responsive to the state change.
It is a further object of the present invention to reflect the state change of a process group up a hierarchy of process groups only upon the successful completion of an action of the process group receiving the state change.
It is another object of the present invention to initiate an action by a process group independent of the process groups below or on parallel branches of a hierarchy of process groups arranged into a tree of process groups



Related patents
  Dual encryption protocol for scalable secure group communication
The present invention relates generally to multicasting. More particularly, the invention relates to a dual encryption protocol for scalable secure group communication. W...
  Providing predictable scheduling of programs using a repeating precomputed schedule
The present invention provides predictable scheduling of real-time programs and non-real-time programs using a repeating precomputed schedule. In accordance with the ...
  Method of reducing the effect of narrowband jammers in radio communication between two stations
FIG. 1 is a time chart for frequency hops in a radio communication system. The hop interval T.sub.h determines the rate at which new frequencies are generated, e.g. by ...
  Methods and systems for mobile terminal assisted handover in an private radio communications network
It is, therefore, an objective of the present invention to resolve the problem of providing handover functions in a private radio communications network using a TDMA ...
  Handoff control for point to multipoint connections in mobile ATM networks
OF THE PREFERRED EMBODIMENTS A PNNI ATM network may conceptually be viewed as shown in FIG. 13. A PMP connection in a PNNI ATM network is shown in FIG. 14. As already ...
  Exhaust gas cleaning device for diesel engine
OF THE INVENTION Hereinafter, the present invention will be explained in accordance with the several embodiments with reference to the drawings. In FIGS. 1-3, an ...
  ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** *** NO IMAGES AVAILABLE***
Description:...
  Digital signal detector
It is an object of the present invention to provide an improved detector for digital signals transmitted in serial bit streams at a predetermined bit frequency by a ...
  Data signal reading device
Overcoming the above-noted drawbacks, the invention provides a data signal reading device in which, instead of an active H level signal with which noise is more liable ...
  Reduced arcing contact switching circuit
What is claimed is: 1. Where alternating current is applied to a load through electrical contacts, a contact-switching circuit for opening and closing the electrical ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved