DISTRIBUTED INFORMATION TECHNOLOGY INFRASTRUCTURE DYNAMIC POLICY DRIVEN PEAK POWER MANAGEMENT SYSTEM
First Claim
1. A peak power management system comprising:
- at least one computing device comprising;
a central processing unit (CPU);
a main memory component accessed by said CPU;
a persistent storage connected to said memory component and accessed by said CPU;
a communication component for connecting to a communication network; and
an operating system controlling said at least one computing device and operated by said CPU;
a power management server comprising;
a cluster of computers running operating systems;
a set of virtual machines running on said cluster of computers;
one or more communication components for connecting to a communication network;
a persistent storage for storing any of software programs, applications, and data,wherein said power management server runs a set of software applications comprising a power management program; and
said communication network that connects said power management server and said at least one computing device for exchanging messages between them,wherein said power management system draws its electrical power for all said at least one computing device and said power management server from an uninterrupted power supply (UPS),wherein said UPS draws power from any of an external power supply source and a captive electrical power generator,wherein said power supply source is configured to impose a temporal peak power profile (TPPP) comprising a time schedule based limits on the amount of peak power that can be drawn by an entity under consideration during various time periods in a year,wherein said data in the form of said TPPP is stored in said power management server persistently,wherein said UPS comprises a built-in computing device and is configured to receive commands from said power management program and send responses to said power management program in addition to sending unsolicited messages to said power management program,wherein each said at least one computing device runs a program comprising an intelligent power management agent all the time independent of whether the agent comprises a connected mode and disconnected mode respectively in order to communicate with said power management program,wherein said power management program communicates with said agent on all said at least one computing device to send commands and receive responses or receive data from said agents in an unsolicited and time schedule based manner,wherein said agent controls ae peak power consumption based on an ability to control power consumption of said at least one computing device with minimal impact on a performance of said at least one computing device, andwherein said agent continues to control power consumption even when said agent is operating in a disconnected mode and is not communicating with said power management program.
1 Assignment
0 Petitions
Accused Products
Abstract
A peak power management system for networked smart IT devices. These smart devices have computing capability with at least one CPU and memory and can be networked. An uninterruptible power supply provides power to the smart devices. A central intelligent power management server controls the power consumed by all the smart devices networked with the server. The system uses priority based peak power management policies for smart IT devices assisted by fine grain control of external power drawn by each device. By applying different power management policies at different scheduled intervals and controlling the power consumption on the smart devices, the aggregated peak power demand is controlled. The policies can be adapted in-time to suit the actual, real-time power requirement of devices, their priorities, and applicable peak power limit at that time. Also, dynamic policy based peak power management can be extended to an intelligent hierarchical power distribution network.
26 Citations
21 Claims
-
1. A peak power management system comprising:
-
at least one computing device comprising; a central processing unit (CPU); a main memory component accessed by said CPU; a persistent storage connected to said memory component and accessed by said CPU; a communication component for connecting to a communication network; and an operating system controlling said at least one computing device and operated by said CPU; a power management server comprising; a cluster of computers running operating systems; a set of virtual machines running on said cluster of computers; one or more communication components for connecting to a communication network; a persistent storage for storing any of software programs, applications, and data, wherein said power management server runs a set of software applications comprising a power management program; and said communication network that connects said power management server and said at least one computing device for exchanging messages between them, wherein said power management system draws its electrical power for all said at least one computing device and said power management server from an uninterrupted power supply (UPS), wherein said UPS draws power from any of an external power supply source and a captive electrical power generator, wherein said power supply source is configured to impose a temporal peak power profile (TPPP) comprising a time schedule based limits on the amount of peak power that can be drawn by an entity under consideration during various time periods in a year, wherein said data in the form of said TPPP is stored in said power management server persistently, wherein said UPS comprises a built-in computing device and is configured to receive commands from said power management program and send responses to said power management program in addition to sending unsolicited messages to said power management program, wherein each said at least one computing device runs a program comprising an intelligent power management agent all the time independent of whether the agent comprises a connected mode and disconnected mode respectively in order to communicate with said power management program, wherein said power management program communicates with said agent on all said at least one computing device to send commands and receive responses or receive data from said agents in an unsolicited and time schedule based manner, wherein said agent controls ae peak power consumption based on an ability to control power consumption of said at least one computing device with minimal impact on a performance of said at least one computing device, and wherein said agent continues to control power consumption even when said agent is operating in a disconnected mode and is not communicating with said power management program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification