Abstract:
A non-transitory computer readable storage medium having stored thereon instructions executable by one or more processors to perform operations including: receiving a plurality of input parameters including (i) a workload type, (ii) a list of selected nodes belonging to a distributed computer system, and (iii) a list of frequencies; responsive to receiving the plurality of workload parameters, retrieving calibration data from a calibration database; generating a power estimate based on the plurality of workload parameters and the calibration data; and providing the power estimate to a resource manager is shown. Alternatively, the input parameters may include (i) a workload type, (ii) a list of selected nodes belonging to a distributed computer system, and (iii) an amount of available power, wherein the estimator may provide an estimation of the frequency at which the nodes should operate to utilize as much of the available power without exceeding the available power.
Abstract:
A zombie server can be detected. Detecting a zombie server can include receiving, at a server, network traffic and calculating a percentage of the network traffic as being productivity software layer 7 protocols every first time interval. Detecting a zombie server can also include marking the server as a zombie server based on the percentage every second time interval and processing the network traffic at the server to perform a number of actions by the productivity software.
Abstract:
A non-transitory computer readable storage medium storing instructions executable by one or more processors of a distributed computer system to perform operations including determining whether a power consumed by the distributed computer system is greater than a power allocated to the distributed computer system, responsive to determining the power consumed by the distributed computer system is greater than the power allocated to the distributed computer system, determining whether all jobs being processed by the distributed computer system are processing at a lowest power state for each job, wherein a job includes one or more calculations performed by the one or more processors of the distributed computer system and responsive to determining all jobs being processed by the distributed computer system are processing at a lowest power state for each job, suspending a job having a lowest priority among all jobs being processed by the distributed computer system is shown.
Abstract:
Power consumption by a computer system may vary all the time based upon software and the workload. Facility such as data centers host multiple of computer systems. With continuous growing demand for power and cooling of computer systems, data centers face limitations on their ability to provide the power and cooling capability. These limitations are occasionally exasperated by problems in either power or cooling systems. The computer systems may have a method to maintain total power consumption below a set target level. An enterprise power and thermal manager, EPTM, may change this setting dynamically to improve efficiency of supporting power and cooling infrastructure. In addition, the EPTM may use this ability to improve performance, availability and to provide ability to implement various administrative policies.
Abstract:
A system with granular power/performance management. The system includes a plurality of platforms each to execute tasks, each platform having a plurality of settings that affect a ratio of performance to power usage. Each platform executes an optimization agent to collectively cause the platforms to execute a workload based on a plurality of permutations of the settings. A candidate list creator exists as part of the optimization agent to aggregate a list of performance metrics associated with the plurality of permutations.
Abstract:
Provided is a technique for power and performance management of one or more storage devices. With a power and performance management agent, a power change notification identifying a power set point is received and a power state of at least one storage device is adjusted.