Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
128 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and has an ascertainable capacity utilization at each of a plurality of importance levels that are commonly defined across said complex with work at a higher importance level having priority over work at a lower importance level, a method of assigning one or more work requests among said servers in response to an incoming request to route work, comprising the steps of: identifying one or more eligible systems in said complex having at least a minimum predefined capacity utilization at a lowest importance level across said sysplex; and identifying one or more servers residing on said one or more eligible systems for assignment of said work requests thereto.
Claim 2
Dependent Claim
128 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and has an ascertainable capacity utilization at each of a plurality of importance levels that are commonly defined across said complex with work at a higher importance level having priority over work at a lower importance level, a method of assigning one or more work requests among said servers in response to an incoming request to route work, comprising the steps of: identifying one or more eligible systems in said complex having at least a minimum predefined capacity utilization at a lowest importance level across said sysplex; and identifying one or more servers residing on said one or more eligible systems for assignment of said work requests thereto.
Claim 3
Dependent Claim
35 words
The method of claim 1 in which said incoming request originates from a client application, said method further comprising the step of: transmitting a list identifying said one or more servers to said client application.
Claim 4
Dependent Claim
28 words
The method of claim 2 in which said client application performs the further step of: routing said one or more work requests to servers identified in said list.
Claim 5
Dependent Claim
29 words
The method of claim 1, further comprising the steps of: assigning a set of weights to said one or more servers residing on said one or more eligible systems.
Claim 6
Dependent Claim
25 words
The method of claim 4 wherein said work requests are assigned to said servers on said eligible systems in accordance with the weights assigned thereto.
Claim 7
Dependent Claim
25 words
The method of claim 4 wherein said work requests are assigned to said servers on said eligible systems in proportion to the weights assigned thereto.
Claim 8
Dependent Claim
69 words
The method of claim 4 wherein said step of assigning weights to said one or more servers comprises the steps of: assigning a weight to each eligible system representing the capacity utilization of the system at said lowest importance level; and assigning a weight to each server residing on an eligible system in accordance with the weight assigned to the system and the number of servers on that system.
Claim 9
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 1.
Claim 10
Dependent Claim
146 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and at least some of which have available capacity utilization data, a method of assigning one or more work requests among said servers in response to an incoming request to route work, comprising the steps of: identifying one or more eligible systems in said complex on the basis of said available capacity utilization data for assignment of said work requests; identifying one or more candidate systems in said complex for assignment of said work requests; identifying one or more servers residing on said one or more eligible systems for assignment at least a subset of said work requests thereto; and identifying one or more servers residing on said one or more candidate systems for assignment of any remaining work requests thereto if additional servers are required.
Claim 11
Dependent Claim
146 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and at least some of which have available capacity utilization data, a method of assigning one or more work requests among said servers in response to an incoming request to route work, comprising the steps of: identifying one or more eligible systems in said complex on the basis of said available capacity utilization data for assignment of said work requests; identifying one or more candidate systems in said complex for assignment of said work requests; identifying one or more servers residing on said one or more eligible systems for assignment at least a subset of said work requests thereto; and identifying one or more servers residing on said one or more candidate systems for assignment of any remaining work requests thereto if additional servers are required.
Claim 12
Dependent Claim
39 words
The method of claim 9 in which said incoming request originates from a client application, said method further comprising the step of: transmitting a list identifying said servers residing on said eligible and candidate systems to said client application.
Claim 13
Dependent Claim
28 words
The method of claim 10 in which said client application performs the further step of: routing said one or more work requests to servers identified in said list.
Claim 14
Dependent Claim
27 words
The method of claim 9 in which said work requests are preferentially assigned to said one or more servers residing on said one or more eligible systems.
Claim 15
Dependent Claim
19 words
The method of claim 9 wherein said one or more candidate systems comprise systems lacking available capacity utilization data.
Claim 16
Dependent Claim
51 words
The method of claim 9, further comprising the steps of: assigning a first set of weights to said one or more servers residing on said one or more eligible systems; and assigning a second set of weights to said one or more servers residing on said one or more candidate systems.
Claim 17
Dependent Claim
27 words
The method of claim 14 wherein said work requests are assigned to said servers on said eligible and candidate systems in proportion to the weights assigned thereto.
Claim 18
Dependent Claim
33 words
The method of claim 14 wherein said weights are so selected as to favor assignment of said work requests to said one or more servers residing on said one or more eligible systems.
Claim 19
Dependent Claim
32 words
The method of claim 14 wherein said servers on said eligible and candidate systems are assigned equal weights if more than a predetermined portion of said servers reside on said candidate systems.
Claim 20
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 9.
Claim 21
Dependent Claim
128 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and has an ascertainable capacity utilization at each of a plurality of importance levels that are commonly defined across said complex with work at a higher importance level having priority over work at a lower importance level, apparatus for assigning one or more work requests among said servers in response to an incoming request to route work, comprising: means for identifying one or more eligible systems in said complex having at least a minimum predefined capacity utilization at a lowest importance level across said sysplex; and means for identifying one or more servers residing on said one or more eligible systems for assignment of said work requests thereto.
Claim 22
Dependent Claim
128 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and has an ascertainable capacity utilization at each of a plurality of importance levels that are commonly defined across said complex with work at a higher importance level having priority over work at a lower importance level, apparatus for assigning one or more work requests among said servers in response to an incoming request to route work, comprising: means for identifying one or more eligible systems in said complex having at least a minimum predefined capacity utilization at a lowest importance level across said sysplex; and means for identifying one or more servers residing on said one or more eligible systems for assignment of said work requests thereto.
Claim 23
Dependent Claim
34 words
The apparatus of claim 19 in which said incoming request originates from a client application, said apparatus further comprising: means for transmitting a list identifying said one or more servers to said client application.
Claim 24
Dependent Claim
28 words
The apparatus of claim 19, further comprising: means for assigning a set of weights to said one or more servers residing on said one or more eligible systems.
Claim 25
Dependent Claim
70 words
The apparatus of claim 21 wherein said means for assigning weights to said one or more servers comprises: means for assigning a weight to each eligible system representing the capacity utilization of the system at said lowest importance level; and means for assigning a weight to each server residing on an eligible system in accordance with the weight assigned to the system and the number of servers on that system.
Claim 26
Dependent Claim
150 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and at least some of which have available capacity utilization data, apparatus for assigning one or more work requests among said servers in response to an incoming request to route work, comprising: means for identifying one or more eligible systems in said complex on the basis of said available capacity utilization data for assignment of said work requests; means for identifying one or more candidate systems in said complex for assignment of said work requests; means for identifying one or more servers residing on said one or more eligible systems for assignment at least a subset of said work requests thereto; and means for identifying one or more servers residing on said one or more candidate systems for assignment of any remaining work requests thereto if additional servers are required.
Claim 27
Dependent Claim
150 words
In a multisystem complex comprising a plurality of computer systems, each of which has one or more servers residing thereon and at least some of which have available capacity utilization data, apparatus for assigning one or more work requests among said servers in response to an incoming request to route work, comprising: means for identifying one or more eligible systems in said complex on the basis of said available capacity utilization data for assignment of said work requests; means for identifying one or more candidate systems in said complex for assignment of said work requests; means for identifying one or more servers residing on said one or more eligible systems for assignment at least a subset of said work requests thereto; and means for identifying one or more servers residing on said one or more candidate systems for assignment of any remaining work requests thereto if additional servers are required.
Claim 28
Dependent Claim
38 words
The apparatus of claim 23 in which said incoming request originates from a client application, said apparatus further comprising: means for transmitting a list identifying said servers residing on said eligible and candidate systems to said client application.
Claim 29
Dependent Claim
52 words
The apparatus of claim 23, further comprising: means for assigning a first set of weights to said one or more servers residing on said one or more eligible systems; and means for assigning a second set of weights to said one or more servers residing on said one or more candidate systems.