Method, system and program product for predicting computer system resource consumption
First Claim
1. A method for predicting a resource consumption for one computer system on another computer system, comprising:
- obtaining a computer work gradient matrix for each of a first computer system and a second computer system;
obtaining, on the second computer system, a transition work cocycle for the first computer system, wherein the transition work cocycle is based on the computer work gradient matrices and maps a work load tensor of the first computer system to a work load tensor of the second computer system;
constructing a set of task work paths for the second computer system;
computing an initial resource consumption on the second computer system based on the computer work gradient matrix of the second computer system, the set of task work paths, and a current background loading level of the first computer system; and
predicting, on the second computer system, a resource consumption of the first computer system based on the initial resource consumption computed on the second computer system and the transition work cocycle for the first computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
Under the present invention, a computer work gradient matrix is built for each computer system that is interconnected in an environment. For each computer system for which resource consumption is desired to be predicted (e.g., “target” computer systems), a transition work cocycle is generated and provided to a master computer system. A set of task work paths will be constructed for the master computer system. Thereafter, an initial resource consumption value can be computed on the master computer system based on the computer work gradient matrix and the set of task work paths for the master computer system as well as a current background loading level that is being experienced by the target computer system. Then, using the initial resource consumption and the transition work cocycle for the target computer system(s), a resource consumption of the target computer system(s) can be predicted on the master computer system.
-
Citations
22 Claims
-
1. A method for predicting a resource consumption for one computer system on another computer system, comprising:
-
obtaining a computer work gradient matrix for each of a first computer system and a second computer system;
obtaining, on the second computer system, a transition work cocycle for the first computer system, wherein the transition work cocycle is based on the computer work gradient matrices and maps a work load tensor of the first computer system to a work load tensor of the second computer system;
constructing a set of task work paths for the second computer system;
computing an initial resource consumption on the second computer system based on the computer work gradient matrix of the second computer system, the set of task work paths, and a current background loading level of the first computer system; and
predicting, on the second computer system, a resource consumption of the first computer system based on the initial resource consumption computed on the second computer system and the transition work cocycle for the first computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. A system for predicting a resource consumption for one computer system on another computer system, comprising:
-
a system for obtaining a computer work gradient matrix for each of a first computer system and a second computer system;
a system for obtaining, on the second computer system, a transition work cocycle for the first computer system, wherein the transition work cocycle is based on the computer work gradient matrices and maps a work load tensor of the first computer system to a work load tensor of the second computer;
a system for constructing a set of task work paths for the second computer system;
a system for computing an initial resource consumption on the second computer system based on the computer work gradient matrix of the second computer system, the set of task work paths, and a current background loading level of the first computer system; and
a system for predicting, on the second computer system, a resource consumption of the first computer system based on the initial resource consumption computed on the second computer system and the transition work cocycle for the first computer system to the second computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product stored on a computer readable medium for predicting a resource consumption for one computer system on another computer system, the computer readable medium comprising program code for performing the following steps:
-
obtaining a computer work gradient matrix for each of a first computer system and a second computer system;
obtaining, on the second computer system, a transition work cocycle for the first computer system, wherein the transition work cocycle is based on the computer work gradient matrices and maps a work load tensor of the first computer system to a work load tensor of the second computer system;
constructing a set of task work paths for the second computer system;
computing an initial resource consumption on the second computer system based on the computer work gradient matrix of the second computer system, the set of task work paths, and a current background loading level of the first computer system; and
predicting, on the second computer system, a resource consumption of the first computer system based on the initial resource consumption computed on the second computer system and the transition work cocycle for the first computer system. - View Dependent Claims (16, 17, 18, 20, 21)
-
-
22. A method for deploying an application for predicting a resource consumption for one computer system on another computer system, comprising:
providing a computer infrastructure being operable to;
obtain a computer work gradient matrix for each of a first computer system and a second computer system;
obtain, on the second computer system, a transition work cocycle for the first computer system, wherein the transition work cocycle is based on the computer work gradient matrices and maps a work load tensor of the first computer system to a work load tensor of the second computer system;
construct a set of task work paths for the second computer system;
compute an initial resource consumption on the second computer system based on the computer work gradient matrix of the second computer system, the set of task work paths, and a current background loading level of the first computer system; and
predict, on the second computer system, a resource consumption of the first computer system based on the initial resource consumption computed on the second computer system and the transition work cocycle for the first computer system.
Specification