Message distribution capability which uses distribution nodes to collect acknowledgements for a primary node
First Claim
Patent Images
1. A message distribution method for a computer system, comprising:
- determining, by a primary node of said computer system, a valid distribution node of said computer system, said determining comprising selecting, by said primary node, said valid distribution node from a list of active nodes of said computer system;
sending, by said primary node, a message to said valid distribution node, said message comprising, at least in part, information contained in a list of active nodes;
sending said message from said valid distribution node to a plurality of nodes of said computer system;
collecting, by said valid distribution node, indications of receipt of said message from said plurality of nodes; and
forwarding one acknowledgement from said valid distribution node to said primary node, said one acknowledgement indicating receipt of the message by said plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Messages are sent from a primary node of a computer system to one or more distribution nodes of the system. Each of the distribution nodes then further sends the message to one or more other nodes of the computer system. After receipt of the message, the other nodes forward an acknowledgement to the particular distribution node, which sent the message. The distribution nodes collect their respective acknowledgements, and when all of the expected acknowledgements are received by a distribution node, the distribution node sends one acknowledgement to the primary node. The one acknowledgement indicates receipt of the message by the other nodes.
-
Citations
35 Claims
-
1. A message distribution method for a computer system, comprising:
-
determining, by a primary node of said computer system, a valid distribution node of said computer system, said determining comprising selecting, by said primary node, said valid distribution node from a list of active nodes of said computer system; sending, by said primary node, a message to said valid distribution node, said message comprising, at least in part, information contained in a list of active nodes; sending said message from said valid distribution node to a plurality of nodes of said computer system; collecting, by said valid distribution node, indications of receipt of said message from said plurality of nodes; and forwarding one acknowledgement from said valid distribution node to said primary node, said one acknowledgement indicating receipt of the message by said plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A message distribution method for a computer system, comprising:
-
determining, by a primary node of said computer system, a valid distribution node of said computer system, said determining comprising selecting, by said primary node, said valid distribution node from a list of active nodes of said computer system; sending, by said primary node, a message to said valid distribution node, said message comprising, at least in part, information contained in a list of active nodes; sending said message from said valid distribution node to a plurality of nodes of said computer system; collecting, by said valid distribution node, messages from said plurality of nodes, said messages corresponding to the message received from said valid distribution node; and forwarding one communication from said valid distribution node to said primary node, said one communication indicating a condition specified by the messages of said plurality of nodes collected by said valid distribution node. - View Dependent Claims (12, 13, 14)
-
-
15. An article of manufacture comprising:
-
a computer useable medium having computer readable program code means embodied therein for use in distributing messages, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing a computer to effect determining, by a primary node of said computer system, a valid distribution node of said computer system; computer readable program code means for causing a computer to effect selecting, by said primary node, said valid distribution node from a list of active nodes of said computer system; computer readable program code means for causing a computer to effect sending, by said primary node, a message to said valid distribution node, said message comprising, at least in part, information contained in a list of active nodes; computer readable program code means for causing a computer to effect sending said message from said valid distribution node to a plurality of nodes of said computer system; computer readable program code means for causing a computer to effect collecting, by said valid distribution node, indications of receipt of said message from said plurality of nodes; and computer readable program code means for causing a computer to effect forwarding one acknowledgement from said valid distribution node to said primary node, said one acknowledgement indicating receipt of the message by said plurality of nodes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture comprising:
-
a computer useable medium having computer readable program code means embodied therein for use in distributing messages, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing a computer to effect determining, by a primary node of said computer system, a valid distribution node of said computer system; computer readable program code means for causing a computer to effect selecting, by said primary node, said valid distribution node from a list of active nodes of said computer system; computer readable program code means for causing a computer to effect sending, by said primary node, a message to said valid distribution node, said message comprising, at least in part, information contained in a list of active nodes; computer readable program code means for causing a computer to effect sending said message from said valid distribution node to a plurality of nodes of said computer system; computer readable program code means for causing a computer to effect collecting, by said valid distribution node, messages from said plurality of nodes, said messages corresponding to the message received from said valid distribution node; and computer readable program code means for causing a computer to effect forwarding one communication from said valid distribution node to said primary node, said one communication indicating a condition specified by the messages of said plurality of nodes collected by said valid distribution node. - View Dependent Claims (23, 24, 25)
-
-
26. A message distribution system, comprising:
-
a primary node of a computer system adapted to determine a valid distribution node of said computer system by selecting from a list of active nodes in said computer system; said primary node further adapted to send a message to said valid distribution node, said message comprising, at least in part, information contained in said list of active nodes; said valid distribution node adapted to send said message to a plurality of nodes of said computer system; said valid distribution node further adapted to collect indications of receipt of said message from said plurality of nodes; and said valid distribution node further adapted to forward one acknowledgment to said primary node, said one acknowledgment indicating receipt of said message by said plurality of nodes. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification