Energy caching for a computer
View Patent ↗The following are provided for example: methods comprising determining a value for an energy condition affecting at least one computer in a cluster; updating said value continuously; comparing said value with a predefined limit regarding said energy condition; and utilizing at least one energy mode such as storing energy, or operating the computer on stored energy. Systems for executing such methods, and instructions on a computer-usable medium for executing such methods, also are provided for example.
1. A method for energy management, said method comprising:
determining a value for an energy condition affecting at least one computer in a cluster;
updating said value continuously;
comparing said value with a predefined limit regarding said energy condition;
based on said determining, said updating, and said comparing, utilizing at least one energy mode chosen from:
storing energy;
operating said at least one computer on stored energy;
operating said at least one computer on external energy; and
standing by; and
performing said determining, said updating, and said comparing for a plurality of energy conditions.
2. The method of claim 1 , wherein said determining further comprises at least one of:
determining a time of day;
determining a price of energy;
determining a rate of energy consumption; and
determining an amount of stored energy.
3. The method of claim 1 , wherein:
said energy condition is a price for energy; and
said utilizing further comprises said operating on stored energy, when said price is greater than said predefined limit.
4. The method of claim 1 , wherein:
said energy condition is a price for energy; and
said utilizing further comprises said staining energy, when said price is less than said predefined limit.
5. The method of claim 1 , wherein:
said energy condition is a price for energy; and
said utilizing further comprises said operating on external energy, when said price is less than said predefined limit.
6. The method of claim 1 , wherein:
said energy condition is a rate energy consumption; and
said utilizing further comprises said operating on stored energy, when said rate is greater than said predefined limit.
7. The method of claim 1 , wherein:
said energy condition is a rate of energy consumption; and
said utilizing further comprises said storing energy, when said rate is less than said predefined limit.
8. The method of claim 1 , wherein:
said energy condition is a rate of energy consumption; and
said utilizing further comprises said operating on external energy, when said rate is less than said predefined limit.
9. The method of claim 1 , wherein:
said energy condition is an amount of stored energy; and
said utilizing further comprises said storing energy, when said amount is less than said predefined limit.
10. A tangible system for energy management, said system comprising:
means for determining a value for an energy condition affecting at least one computer in a cluster;
means for updating said value continuously;
means for comparing said value with a predefined limit regarding said energy condition; and
means, responsive to said means for determining, said means for updating, and said means for comparing for utilizing at least one energy mode;
means for storing energy; and
means for operating said at least one computer on stored energy;
further wherein said means for determining, said means for updating, and said means for comparing, are operative for a plurality of energy conditions.
11. The system of claim 10 , wherein said means for determining further comprises at least one of:
means for determining a time of day;
means for determining a price of energy;
means for determining a rate of energy consumption; and
means for determining an amount of stored energy.
12. The system of claim 10 , wherein:
said means for determining further comprises means for determining a price for energy; and
said means for operating on stored energy is employed when said price is greater than said predefined limit.
13. The system of claim 10 , wherein:
said means for determining further comprises means for determining a price for energy; and
said means for storing energy is employed when said price is less than said predefined limit.
14. The system of claim 10 , wherein:
said means for determining further comprises moans for determining a price for energy; and
said utilizing further comprises means for operating on external energy, when said price is less than said predefined limit.
15. The system of claim 10 , wherein:
said means for determining further comprises means for determining a rate of energy consumption; and
said means for operating on stored energy is employed when said rate is greater than said predefined limit.
16. The system of claim 10 , wherein:
said means for determining further comprises means for determining a rate of energy consumption; and
said means for storing energy is employed when said rate is less than said predefined limit.
17. The system of claim 10 , wherein:
said means for determining further comprises means for determining a rate of energy consumption; and
said means for utilizing further comprises means for operating on external energy, when said rate is less than said predefined limit.
18. The system of claim 10 , wherein:
said means for determining further comprises means for determining an amount of stored energy; and
said means for storing energy is employed when said amount is less than said predefined limit.
19. A computer-usable medium having computer-executable instructions for energy management, said computer-executable instructions comprising:
means for determining a value for an energy condition affecting at least one computer in a cluster;
means for updating said value continuously;
means for comparing said value with a predefined limit regarding said energy condition; and
means, responsive to said means for determining, said means for updating, and said means for comparing, for utilizing at least one energy mode;
means for storing energy; and
means for operating said at least one computer on stored energy;
wherein said means for determining, said means for updating, and said means for comparing, are operative for a plurality of energy conditions.
20. The computer-usable medium of claim 19 , wherein said means for determining further comprises at least one of:
means for determining a time of day;
means for determining a price of energy;
means for determining a rate of energy consumption; and
means for determining an amount of stored energy.
21. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining a price for energy; and
said means for operating on stored energy is employed when said price is greater than said predefined limit.
22. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining a price for energy; and
said means for storing energy is employed when said price is less then said predefined limit.
23. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining a price for energy; and
said utilizing further comprises means for operating on external energy, when said price is less than said predefined limit.
24. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining a rate of energy consumption; and
said means for operating on stored energy is employed when said rate is greater than said predefined limit.
25. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining ante of energy consumption; and
said means for storing energy is employed when said rate is less than said predefined limit.
26. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining a rate of energy consumption; and
said means for utilizing further comprises means for operating on external energy, when said rate is less than said predefined limit.
27. The computer-usable medium of claim 19 , wherein:
said means for determining further comprises means for determining an amount of stored energy; and
said means for storing energy is employed when said amount is less than said predefined limit.