Energy Efficiency and Energy Security Optimization Dashboard for Computing Systems
First Claim
Patent Images
1. A method comprising the steps of:
- providing at least one power source operative to supply electricity;
providing a computing system configured to receive the electricity from the at least one power source, wherein said computing system includes a plurality of components, including at least one processor, at least one non-transitory storage medium, at least one input interface, a plurality of environmental sensors, at least one network interface, and at least one optical output interface;
monitoring power by at least one system monitor integral with the computing system, wherein the step of monitoring power includes tracking in real time the amount of electricity supplied by the at least one power source to the plurality of components of the computing system and generating a power consumption output related to the tracked amount of electricity supplied in total to the computing system and to each of the plurality of components of the computing system;
monitoring temperature by the at least one system monitor, wherein the step of monitoring temperature includes tracking in real time at least a temperature value from each of said plurality of environmental sensors and generating an environmental output related to the tracked temperature values for each of the plurality of environmental sensors;
monitoring activity by the at least one system monitor, wherein the step of monitoring activity includes tracking in real time a usage value for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface and generating an activity output related to the tracked usage values for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface; and
rendering, by a power widget integral with said computing system a power visualization on the at least one optical output interface which utilizes the power consumption output and the activity output to display the tracked amount of electricity supplied in the power consumption output relative to the tracked usage values in the activity output, thereby providing a graphical representation of efficiency.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is provided for facilitating the management of computing systems through data visualizations to enhance energy efficiency and provide energy security optimization. The method and system provide for the rendering of a plurality of individual and composite widgets, which incorporate data relating to the monitored function and condition of a computing system as a whole as well as to its underlying components and supporting infrastructure. The method and system produce graphical representations that facilitate optimized manual and automated decision making concerning the operation of the computing system.
56 Citations
20 Claims
-
1. A method comprising the steps of:
-
providing at least one power source operative to supply electricity; providing a computing system configured to receive the electricity from the at least one power source, wherein said computing system includes a plurality of components, including at least one processor, at least one non-transitory storage medium, at least one input interface, a plurality of environmental sensors, at least one network interface, and at least one optical output interface; monitoring power by at least one system monitor integral with the computing system, wherein the step of monitoring power includes tracking in real time the amount of electricity supplied by the at least one power source to the plurality of components of the computing system and generating a power consumption output related to the tracked amount of electricity supplied in total to the computing system and to each of the plurality of components of the computing system; monitoring temperature by the at least one system monitor, wherein the step of monitoring temperature includes tracking in real time at least a temperature value from each of said plurality of environmental sensors and generating an environmental output related to the tracked temperature values for each of the plurality of environmental sensors; monitoring activity by the at least one system monitor, wherein the step of monitoring activity includes tracking in real time a usage value for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface and generating an activity output related to the tracked usage values for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface; and rendering, by a power widget integral with said computing system a power visualization on the at least one optical output interface which utilizes the power consumption output and the activity output to display the tracked amount of electricity supplied in the power consumption output relative to the tracked usage values in the activity output, thereby providing a graphical representation of efficiency. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising the steps of:
-
providing at least one power source operative to supply electricity; providing a computing system configured to receive the electricity from the at least one power source, wherein said computing system includes a plurality of components, including a plurality of processors, at least one non-transitory storage medium, at least one input interface, a plurality of environmental sensors, at least one network interface, and at least one optical output interface; monitoring power by at least one system monitor integral with the computing system, wherein the step of monitoring power includes tracking in real time the amount of electricity supplied by the at least one power source to the plurality of components of the computing system and generating a power consumption output related to the tracked amount of electricity supplied in total to the computer system and to each of the plurality of components of the computing system; monitoring temperature by the at least one system monitor, wherein the step of monitoring temperature includes tracking in real time at least a temperature value from each of said plurality of environmental sensors and generating an environmental output related to the tracked temperature values for each of the plurality of environmental sensors; monitoring activity by the at least one system monitor, the step of monitoring activity includes tracking in real time the usage value for the plurality of processors, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface and generating an activity output related to the tracked usage values for the plurality of processors, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface, wherein said computing system has at least one virtual machine hosted thereon and the step of monitoring activity includes tracking use of the plurality of components of the computing system by the at least one virtual machine and the activity output includes data related to tracked use of the plurality of components by the at least one virtual machine; and rendering, by a compute widget integral with said computing system, a compute visualization on the at least one optical output interface which utilizes the activity output to display the tracked usage values for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface, thereby providing a graphical representation of component utilization relative to component location. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising the steps of:
-
providing at least one power source operative to supply electricity; providing a computing system configured to receive the electricity from the at least one power source, wherein said computing system includes a plurality of components, including a plurality of processors, at least one non-transitory storage medium, at least one input interface, a plurality of environmental sensors, at least one network interface, and at least one optical output interface; monitoring power by at least one system monitor integral with the computing system, wherein to the step of monitoring power includes tracking in real time the amount of electricity supplied by the at least one power source to the plurality of components of the computing system and generating a power consumption output related to the tracked amount of electricity supplied in total to the computer system and to each of the plurality of components of the computing system; monitoring temperature by the at least one system monitor, wherein the step of monitoring temperature includes tracking in real time at least a temperature value from each of said plurality of environmental sensors and generating an environmental output related to the tracked temperature values for each of the plurality of environmental sensors; monitoring activity by the at least one system monitor, the step of monitoring activity includes tracking in real time the usage value for the plurality of processors, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface and generating an activity output related to the tracked usage values for the plurality of processors, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface; rendering, by a power widget integral with said computing system, a power visualization on the at least one optical output interface which utilizes the power consumption output and the activity output to display the tracked amount of electricity supplied in the power consumption output relative to the tracked usage values in the activity output, thereby providing a graphical representation of efficiency; rendering, by a cyber widget integral with said computing system, a cyber visualization on the at least one optical output interface which utilizes the power consumption output and the activity output to display the tracked amount of electricity supplied in the power consumption output relative to the tracked usage values for the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface in the activity output, thereby providing a graphical representation of security threats based on whether the tracked usage values of the at least one input interface justifies the tracked amount of electricity supplied and the tracked usage values of the at least one processor, the at least one non-transitory storage medium, and the at least one network interface; rendering, by a compute widget integral with said computing system, a compute visualization on the at least one optical output interface which utilizes the activity output to display the tracked usage values for at least one of the at least one processor, the at least one non-transitory storage medium, the at least one network interface, and the at least one input interface, thereby providing a graphical representation of component utilization relative to component location; and rendering, by a cooling widget integral with said computing system, a cooling visualization on the at least one optical output interface which utilizes the environmental output to display the tracked temperature values for each of the plurality of environmental sensors separately, thereby providing a graphical representation of temperature distributions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification