Method for managing multiple versions of multiple subsystems in a distributed computing environment
First Claim
1. In a computing system having a plurality of processors connected in a network of nodes and a control workstation for managing application software to be run on said nodes, a method of executing a command comprising the steps of:
- a) sending a command from the control workstation to at least one node for execution by said the processor at said node, said command including a flag indicating the function to be performed by said command;
b) receiving said command at said one node;
c) locating a control script at said one node to perform the function indicated by said flag in said received command, said control script dependent on the level of the application software installed on said one node; and
d) executing the control script by the processor at said one node, thereby performing the function indicated by the flag included in the received command at said one node for the level of application software installed at said one node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for use in a parallel distributed computing system having a plurality of processors connected in a network of nodes, each node having software installed thereon, and a control workstation controlling the nodes in the network. A list of the levels of the software installed at each node is stored at the control workstation. A list of software subsystems affected by a command to be executed is stored at the nodes of the network, including the control workstation. In addition, a control script for each of said software subsystems is stored at the nodes, including the control workstation. Each control script provides a routine to be followed for the associated subsystem on the associated node or control workstation during the execution of the command. Since the control scripts are compatible with the level of software installed on the target node, the command will be performed such as to be compatible with the software installed on the target node.
52 Citations
25 Claims
-
1. In a computing system having a plurality of processors connected in a network of nodes and a control workstation for managing application software to be run on said nodes, a method of executing a command comprising the steps of:
-
a) sending a command from the control workstation to at least one node for execution by said the processor at said node, said command including a flag indicating the function to be performed by said command; b) receiving said command at said one node; c) locating a control script at said one node to perform the function indicated by said flag in said received command, said control script dependent on the level of the application software installed on said one node; and d) executing the control script by the processor at said one node, thereby performing the function indicated by the flag included in the received command at said one node for the level of application software installed at said one node. - View Dependent Claims (2, 3)
-
-
4. In a computing system having a plurality of processors connected in a network of nodes, each node having software installed thereon, a method of executing a command at one of the nodes comprising:
-
storing at said one node, a list of software subsystems affected by the command to be executed; storing at said one node, a control script for each of said software subsystems, said control script providing a routine to be followed during the execution of the command, said control scripts being compatible with the level of software installed at said one node; and executing the command at said one node, said command comprising; locating in said list of software subsystems those software subsystems affected by said command, locating the control script for each subsystem affected by said command, and executing the located control script for each subsystem affected by said command, whereby the execution is performed in a manner which is compatible with the level of software installed at said one node. - View Dependent Claims (5, 6)
-
-
7. In a computing system having a plurality of processors connected in a network of nodes and application software installed on each of said nodes, said application software installed on said nodes being at differing levels, a method of executing a command at one or more nodes comprising:
-
providing a common interface to the software levels in said network of nodes; providing at least one control script at each node, said control script being compatible with the level of software on its associated node; and performing a task through said common interface at one of said nodes, said task being performed via the control script at said one node whereby said task is performed in a manner compatible with the level of software installed at said one node. - View Dependent Claims (8, 9, 10)
-
-
11. In a parallel distributed computing system having a plurality of processors connected in a network of nodes, each node having software installed thereon, and a control workstation controlling the nodes in said network, a method of executing a command at one of the nodes comprising:
-
storing at said control workstation, a list of the level of the software installed at each node; sending to said one node, a command to be executed by said one node; storing at said one node, a list of software subsystems affected by the command to be executed; storing at said one node, a control script for each of said software subsystems, said control script providing a routine to be followed during the execution of the command, said control scripts being compatible with the level of software installed at said one node; and executing the command at said one node, said command comprising; locating in said list of software subsystems those software subsystems affected by said command, locating the control script for each subsystem affected by said command, and executing the located control script for each subsystem affected by said command, whereby the execution is performed in a manner which is compatible with the level of software installed at said one node. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. In a parallel distributed computing system having a plurality of processors connected in a network of nodes, application software installed on each of said nodes, said application software installed on said nodes being at differing levels, and a control workstation connected to said network for controlling said nodes, a method of executing a command at one or more nodes comprising:
-
providing a common interface to the software levels in said network of nodes; providing at least one control script at each node, said control script being compatible with the level of software on its associated node and sending a task from the control workstation to said one node; and performing said task through said common interface at one of said nodes, said task being performed via the control script at said one node whereby said task is performed in a manner compatible with the level of software installed at said one node. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification