Method and system for balancing the load of a computer resource among computers
First Claim
1. A method for balancing the load of computer resource(s) among a plurality of computers having consumers consuming said resource(s), comprising:
- a) For each of said computers, defining the lower threshold of the consumption level of said resource(s);
b) Obtaining the consumption level of said resource(s) for each of said consumers;
c) Obtaining the consumption level of said resource(s) for each of said computers;
d) Periodically, comparing the consumption level for each of said computers during a period with its associated lower threshold;
e) Whenever a computer having a consumption level of said resource(s) higher than said lower threshold is identified, determining a new layout, being a definition for each of said consumers from which computer of said group said computer resource(s) should be provided, and shifting consumer(s) from their current location in the computer to the corresponding location in said or in another computer according to said layout, thereby reducing the consumption level of said resource(s) on said computer.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for balancing the load of computer resource(s) among a plurality of computers having consumers consuming the resource(s) is disclosed. After defining the lower threshold of the consumption level of the resource(s) and obtaining the consumption level of the resource(s) for each of the consumers and for each of said computers, the consumption level for each of the computers is compared during a period with its associated lower threshold. Whenever a computer having a consumption level of the resource(s) higher than the lower threshold is identified, a new layout of computer resource(s) for each of the consumers is determined. Consumer(s) are then shifted from their current location in the computer to a corresponding location in another computer according to the layout, so that the consumption level of the resource(s) for a computer may be reduced.
22 Citations
9 Claims
-
1. A method for balancing the load of computer resource(s) among a plurality of computers having consumers consuming said resource(s), comprising:
-
a) For each of said computers, defining the lower threshold of the consumption level of said resource(s);
b) Obtaining the consumption level of said resource(s) for each of said consumers;
c) Obtaining the consumption level of said resource(s) for each of said computers;
d) Periodically, comparing the consumption level for each of said computers during a period with its associated lower threshold;
e) Whenever a computer having a consumption level of said resource(s) higher than said lower threshold is identified, determining a new layout, being a definition for each of said consumers from which computer of said group said computer resource(s) should be provided, and shifting consumer(s) from their current location in the computer to the corresponding location in said or in another computer according to said layout, thereby reducing the consumption level of said resource(s) on said computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for balancing the load of computer resource(s) among a plurality of computers having consumers consuming said resource(s), comprising:
-
Measurement means for measuring the consumption level of said resource(s) on each of said computers;
A first software module, for retrieving the consumption level from said computers;
A second software module, for comparing the consumption level of said computers with their allowed lower threshold;
A third software module, for determining the consumer(s) to be moved, and the computer to be moved to; and
A fourth software module, for moving a consumer from one of said computers to another. - View Dependent Claims (7, 8, 9)
-
Specification