Aggregate power display for multiple data processing systems
First Claim
1. A method for providing aggregate power consumption information for a plurality of data processing systems interconnected in a network to form an assemblage of data processing systems, said method comprising the steps of:
- A) receiving a plurality of recorded power consumption files from each of the data processing systems, each file including a system identifier, a time interval consisting of an interval begin time and an interval end time, and an average power consumption value for that data processing system during that time interval, the recorded power files time intervals for each data processing system being unique in relation to time intervals for recorded power files of other data processing systems and wherein the number of time units in a recorded power consumption file time interval varies in relation to other time intervals for that data processing system and varies in relation to the number of time units in time intervals of other recorded power files for other data processing system; and
B) summing the power consumption for each data processing system for selected time units to provide an aggregate assemblage power consumption.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for providing aggregate power consumption information for hundreds or thousands of data processing systems interconnected in a network. In one embodiment, a method is provided that receives power consumption information for each of the data processing systems along with time intervals associated with this information. The power consumption information is analyzed to provide the power consumption of the total number of data processing systems. This is accomplished by selectively computing total power consumption for selected time values.
9 Citations
13 Claims
-
1. A method for providing aggregate power consumption information for a plurality of data processing systems interconnected in a network to form an assemblage of data processing systems, said method comprising the steps of:
-
A) receiving a plurality of recorded power consumption files from each of the data processing systems, each file including a system identifier, a time interval consisting of an interval begin time and an interval end time, and an average power consumption value for that data processing system during that time interval, the recorded power files time intervals for each data processing system being unique in relation to time intervals for recorded power files of other data processing systems and wherein the number of time units in a recorded power consumption file time interval varies in relation to other time intervals for that data processing system and varies in relation to the number of time units in time intervals of other recorded power files for other data processing system; and B) summing the power consumption for each data processing system for selected time units to provide an aggregate assemblage power consumption. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product stored in a non-transitory computer operable media, the non-transitory computer operable media containing instructions for execution by a computer, which, when executed by the computer, causes the computer to implement a method for determining aggregate power consumption information for a plurality of data processing systems interconnected in a network to form an assemblage of data processing systems, the method comprising the steps of:
-
A) receiving a plurality of recorded power consumption files from each of the data processing systems, each file including a system identifier, a time interval consisting of an interval begin time and an interval end time, and an average power consumption value for that data processing system during that time interval, the recorded power files time intervals for each data processing system being unique in relation to time intervals for recorded power files of other data processing systems and wherein the number of time units in a recorded power consumption file time interval varies in relation to other time intervals for that data processing system and varies in relation to the number of time units in time intervals of other recorded power files for other data processing system; and B) summing the power consumption for each data processing system for selected time units to provide an aggregate assemblage power consumption. - View Dependent Claims (6, 7, 8)
-
-
9. A power management system comprising:
-
a plurality of data processing systems, each data processing system including power monitor circuitry; a network connected to each power monitor circuitry of each data processing system; a power management processor including a display, and execution unit, and a program memory containing a program method for providing aggregate power consumption information for the plurality of data processing systems, the program method including the steps of; A) receiving a plurality of recorded power consumption files from each of the data processing systems, each file including a system identifier, a time interval consisting of an interval begin time and an interval end time, and an average power consumption value for that data processing system during that time interval, the recorded power files time intervals for each data processing system being unique in relation to time intervals for recorded power files of other data processing systems and wherein the number of time units in a recorded power consumption file time interval varies in relation to other time intervals for that data processing system and varies in relation to the number of time units in time intervals of other recorded power files for other data processing system; and B) summing the power consumption for each data processing system for selected time units to provide an aggregate assemblage power consumption. - View Dependent Claims (10, 11, 12)
-
-
13. A method for providing aggregate power consumption information for a plurality of data processing systems interconnected in a network to form an assemblage of data processing systems, said method comprising the steps of:
-
A) receiving a plurality of recorded power consumption files from each of the data processing systems, each file including a system identifier, a time interval consisting of an interval begin time and an interval end time, and an average power consumption value for that data processing system during that time interval, the recorded power files time intervals for each data processing system being unique in relation to time intervals for recorded power files of other data processing systems and wherein the number of time units in a recorded power consumption file time interval varies in relation to the number of time units in time intervals of other recorded power files for other data processing system; and B) summing the power consumption for each data processing system for selected time units to provide an aggregate assemblage power consumption.
-
Specification