Techniques for power analysis
First Claim
Patent Images
1. A method for power analysis of a plurality of computing platform components, the method comprising:
- discovering one or more logical elements associated with at least one physical component of the plurality of computing platform components, the one or more logical elements including at least one of an operating system component associated with the at least one physical component and a virtual machine associated with the at least one physical component;
executing, by a computer processor, a process for each physical component of the plurality of computing platform components, the process including;
receiving information associated with the physical component;
retrieving electronically stored data associated with the physical component, the data including at least power consumption data; and
estimating an estimated power usage of the physical component based at least in part on the stored power consumption data and any logical elements associated with the physical component;
aggregating the estimated power usage of each physical component of the plurality of computing platform components;
outputting an indicator of the estimated power usage of the plurality of computing platform components;
analyzing the estimated power usage of the plurality of computing platform components;
identifying one or more problems responsive to analyzing the estimated power usage of the plurality of computing platform components;
generating one or more suggestions to solve the identified one or more problems; and
identifying and illustrating the impact of the one or more suggestions.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for power analysis for data centers are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for power analysis for a plurality of computing platform components comprising receiving information associated with a component, retrieving, using a computer processor, electronically stored data associated with the component, estimating power usage of the component based at least in part on the stored data, and outputting an indicator of power usage.
65 Citations
25 Claims
-
1. A method for power analysis of a plurality of computing platform components, the method comprising:
-
discovering one or more logical elements associated with at least one physical component of the plurality of computing platform components, the one or more logical elements including at least one of an operating system component associated with the at least one physical component and a virtual machine associated with the at least one physical component; executing, by a computer processor, a process for each physical component of the plurality of computing platform components, the process including; receiving information associated with the physical component; retrieving electronically stored data associated with the physical component, the data including at least power consumption data; and estimating an estimated power usage of the physical component based at least in part on the stored power consumption data and any logical elements associated with the physical component; aggregating the estimated power usage of each physical component of the plurality of computing platform components; outputting an indicator of the estimated power usage of the plurality of computing platform components; analyzing the estimated power usage of the plurality of computing platform components; identifying one or more problems responsive to analyzing the estimated power usage of the plurality of computing platform components; generating one or more suggestions to solve the identified one or more problems; and identifying and illustrating the impact of the one or more suggestions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An article of manufacture for power analysis of a plurality of computing platform components, the article of manufacture comprising:
-
at least one non-transitory processor readable medium; and instructions stored on the at least one non-transitory processor readable medium; wherein the instructions are configured to be readable from the at least one medium by at least one processor and thereby cause the at least one processor to operate so as to; discover one or more logical elements associated with at least one physical component of the plurality of computing platform components, the one or more logical elements including at least one of an operating system component associated with the at least one physical component and a virtual machine associated with the at least one physical component; execute a process for each physical component of the plurality of computing platform components, the process including; receiving information associated with the physical component; retrieving electronically stored data associated with the physical component including at least power consumption data; and estimating an estimated power usage of the physical component based at least in part on the stored power consumption data and any logical elements associated with the physical component; aggregate the estimated power usage of each physical component of the plurality of computing platform components; output an indicator of the estimated power usage of the plurality of computing platform components; analyze the estimated power usage of the plurality of computing platform components; identify one or more problems responsive to analyzing the estimated power usage of the plurality of computing platform components; generate one or more suggestions to solve the identified one or more problems; and identify and illustrating the impact of the one or more suggestions.
-
-
25. A system for power analysis of a plurality of computing platform components, the system comprising one or more processors communicatively coupled to a network, wherein the one or more processors are configured to:
-
discover one or more logical elements associated with at least one physical component of the plurality of computing platform components, the one or more logical elements including at least one of an operating system component associated with the at least one physical component and a virtual machine associated with the at least one physical component; execute a process for each physical component of the plurality of computing platform components, the process being configured to at least; receive information associated with the physical component; retrieve electronically stored data associated with the physical component including at least power consumption data; and estimate an estimated power usage of the physical component based at least in part on the stored power consumption data and any logical elements associated with the physical component; aggregate the estimated power usage of each physical component of the plurality of computing platform components; output an indicator of the estimated power usage of the plurality of computing platform components; analyze the estimated power usage of the plurality of computing platform components; identify one or more problems responsive to analyzing the estimated power usage of the plurality of computing platform components; generate one or more suggestions to solve the identified one or more problems; and identify and illustrate the impact of the one or more suggestions.
-
Specification