DYNAMIC OPTIMIZATION OF COMMAND ISSUANCE IN A COMPUTING CLUSTER
First Claim
1. A method for dynamic optimization of command sequencing in a computing cluster, the method comprising:
- selecting a set of nodes in the computing cluster to receive a single command;
probing the nodes of the set to compute a computer communications latency for each of the nodes; and
,transmitting the single command to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for dynamic optimization of command sequencing in a computing cluster. In an embodiment of the invention, a method for dynamic optimization of command sequencing in a computing cluster can include selecting a set of nodes in the computing cluster to receive a single command and probing the nodes of the set to compute a computer communications latency for each of the nodes. Thereafter, the single command can be transmitted to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes.
43 Citations
21 Claims
-
1. A method for dynamic optimization of command sequencing in a computing cluster, the method comprising:
-
selecting a set of nodes in the computing cluster to receive a single command; probing the nodes of the set to compute a computer communications latency for each of the nodes; and
,transmitting the single command to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A clustered computing system configured for dynamic optimization of command sequencing, the system comprising:
-
a plurality of computers, each comprising memory and at least one processor, each coupled to the other over a computer communications network; multiple different nodes each supported by one or more of the computers and forming a computing cluster; and
,a command sequencer executing in memory of one of the computers in association with an originating one of the nodes, the sequencer comprising program code enabled to select a set of the nodes to receive a single command, to probe the nodes of the set to compute a computer communications latency for each of the nodes, and to transmit the single command to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for dynamic optimization of command sequencing in a computing cluster, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for selecting a set of nodes in the computing cluster to receive a single command; computer readable program code for probing the nodes of the set to compute a computer communications latency for each of the nodes; and
,computer readable program code for transmitting the single command to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification