CA2477552C

Method for managing power consumption of multiple computer servers

Abstract

A method for managing power consumption of multiple computer servers is disclosed. The number of computer servers required to meet a current workloa d demand is initially determined. Next, a thermally optimized configuration of powered-on computer servers to meet the current workload demand is determine d. At least one computer server is powered on or powered off, based on the thermally optimized configuration. >

CA2477552C, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 30 January 2023, 3.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 3 independent, 2 dependent

  1. 1
    CA 02477552 2008-08-20 WO 03/079171 PCT/GB03/00414 CLAIMS 1. A method for managing power consumption for multiple computer servers, said method comprising:determining the number of computer servers required to meet a current workload demand;determining a thermally optimized configuration of powered-on computer servers to meet said current workload demand by: determining thermal characteristics of a chassis enclosing said number of computer servers;determining a physical location of cooling devices within said chassis enclosing said number of computer servers;determining which of said number of computer servers are currently powered on;and determining a physical location of any malfunctioned cooling devices;and powering on or powering off at least one computer server from said number of computer server based on said thermally optimized configuration.
  2. 2
    A computer program product residing on a computer usable medium for managing power consumption for multiple computer servers, said computer program product comprising:program code means for determining the number of computer servers required to meet a current workload demand;program code means for determining a thermally optimized configuration of powered-on computer servers to meet said current workload demand, wherein said program code means for determining a thermally optimized configuration further includes: program code means for determining thermal characteristics of a chassis enclosing said number of computer servers;program code means for determining a physical location of cooling devices within said chassis enclosing said number of computer servers;and CA 02477552 2008-08-20 WO 03/079171 PCT/GB03/00414 program code means for determining which of said number of computer servers are currently powered on;and program code means for powering on or powering off at least one computer server from said number of computer servers based on said thermally optimized configuration.
  3. 4
    A computer system capable of managing power consumption for multiple computer servers, said computer system comprising:means for determining the number of computer servers required to meet a current workload demand;means for determining a thermally optimized configuration of powered-on computer servers to meet said current workload demand, wherein said means for determining a thermally optimized configuration further includes: means for determining thermal characteristics of a chassis enclosing said number of computer servers;means for determining a physical location of cooling devices within said chassis enclosing said number of computer servers;and means for determining which of said number of computer servers are currently powered on;and means for powering on or powering off at least one computer server from said number of computer servers based on said thermally optimized configuration.