Patent ID: 7831976

Claim:
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; constructing a set of task work paths for the second computer system by executing a computing task and measuring consumption levels of the computing task in work increments; 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 and the set of task work paths of the first computer system to a work load tensor and the set of task work paths of the second computer system to translate work loads in the work gradient matrix of the first computer to equivalent work loads in the work gradient matrix of the second computer; 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.