Method and system for automatically performing an operation on multiple computer systems within a cluster
First Claim
1. A method for automatically performing one or more operations utilizing a plurality of computer systems within a cluster, said method comprising:
- specifying an input command within an input file, wherein said input command indicates one or more operations to be performed by at least two computer systems among said plurality of computer systems;
defining a command construct within said input file that delimits syntax within said input file that forms said input command; and
in response to receipt of a selected input;
parsing said input file and generating a script, said script including computer executable commands that, when executed by one of said at least two computer systems in said cluster cause said one or more operations to be performed;
transmitting said executable commands to at least one of said at least two computer systems; and
having said at least two computer systems automatically execute said executable commands such that said one or more operations are performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatically performing one or more operations on multiple computer systems within a cluster are disclosed. In accordance with the present invention, a begin operations command construct is defined within an input file. In addition, an input command indicating one or more operations to be performed on at least two computer systems within the cluster and an end operations command construct are defined. In response to a selected input, one or more operations indicated by the input command are automatically performed on at least two computer systems. In accordance with one embodiment, the begin operations command construct indicates selected computer systems within the cluster on which the one or more operations are to be performed and whether the operations are to be performed on the selected computer systems serially or in parallel.
41 Citations
15 Claims
-
1. A method for automatically performing one or more operations utilizing a plurality of computer systems within a cluster, said method comprising:
-
specifying an input command within an input file, wherein said input command indicates one or more operations to be performed by at least two computer systems among said plurality of computer systems; defining a command construct within said input file that delimits syntax within said input file that forms said input command; and in response to receipt of a selected input; parsing said input file and generating a script, said script including computer executable commands that, when executed by one of said at least two computer systems in said cluster cause said one or more operations to be performed; transmitting said executable commands to at least one of said at least two computer systems; and having said at least two computer systems automatically execute said executable commands such that said one or more operations are performed. - View Dependent Claims (2, 3, 4, 9, 13)
-
-
5. A cluster data processing system, comprising:
-
a plurality of computer systems, wherein each computer system among said plurality of computer systems includes a memory; a communications link connecting each of said plurality of computer systems with at least one other of said plurality of computer systems for communication; and a cluster command processor stored within said memory of each of said plurality of computer systems, said cluster command processor being executable by the associated computer system, wherein a cluster command processor automatically initiates execution of one or more operations by at least two computer systems within said cluster in response to receipt of a cluster command construct delimiting syntax of an input command indicating said one or more operations, wherein said cluster command processor includes; means for parsing said cluster command construct and said input command to generate a script, said script including computer executable commands that, when executed by one of said at least two computer systems in said cluster, cause said one or more operations to be performed; means for transmitting said executable commands to at least one of said at least two computer systems; and means, responsive to receipt of said executable commands for automatically executing said executable commands utilizing an associated one of said at least two computer systems such that said one or more operations are performed. - View Dependent Claims (6, 7, 8, 14)
-
-
10. A program product for automatically performing one or more operations on a plurality of computer systems within a cluster, said program product comprising:
-
a cluster command processor executable by a computer system among said plurality of computer systems, wherein said cluster command processor automatically initiates execution of one or more operations by at least two computer systems within said cluster in response to receipt of a cluster command construct delimiting syntax of an input command indicating said one or more operations, said cluster command processor including; instruction code for causing a computer system among said plurality of computer systems to parse said cluster command construct and said input command to generate a script, said script including computer executable commands that, when executed by one of said at least two computer systems in said cluster, cause said one or more operations to be performed; instruction code for causing a computer system among said plurality of computer systems to transmit said executable commands to at least one of said at least two computer systems; and instruction code, responsive to receipt of said executable commands, for causing a computer system among said at least two computer systems to automatically execute said executable commands such that said one or more operations are performed; and an information bearing media bearing said cluster command processor. - View Dependent Claims (11, 12, 15)
-
Specification