1. Field of the Invention
The present invention is related to computer systems in which power is supplied to multiple devices from one or more common power supplies, and more specifically to energy management techniques that permit reduction of overhead in the power supply by locally limiting power supply current provided to the devices using soft switches.
2. Description of Related Art
In computer peripheral subsystems, and in other subsystems such as storage subsystems, in which devices may be added or removed to I/O connections, power is also distributed using the I/O connectors or using additional power bus connectors. Examples of such connections are as card rack connectors, e.g. peripheral component interconnect (PCI) or PCI extended (PCI-X) bus connectors or PCI-Express (PCI-e) connectors. Power is also distributed in systems using external cabled connectors such as IEEE-1994 interfaces or universal serial bus (USB) interfaces.
In subsystems in which an unknown or potentially variable group of devices may be attached to such power connections, the potential current that is maintained in availability to the power distribution system is necessarily higher than that actually used by the totality of the devices. In general, there is a significant amount of overhead, because either the maximum current that may be required by a group of devices is set at a multiple of the per-device maximum power specification for the particular I/O interface or associated power connection by the number of connections available, or by the number of devices actually present. In many such systems, multiple power supplies are used to provide current to the power distribution system and if only a relative few devices are installed, or the installed devices are mostly low-power devices, a power supply may be needlessly operating, reducing system efficiency and potentially lowering reliability. Finally, in installations such as server and storage racks, multiple air moving devices (AMDs) may be operated to handle the maximum possible generated heat, and in the above low power usage examples, operation of all of the AMDs may be unneeded, with the resultant cooling overhead also reducing system energy efficiency and additionally raising ambient noise levels.
Therefore, it would be desirable to provide a energy management method and energy management system that reduces the current and or cooling overhead in a power distribution system.
The invention is embodied in a energy management method, a computer program product and a energy management subsystem that manages current limits of multiple power supply connections on a power distribution bus in accordance with determined device maximum current requirements.
The method determines the maximum current requirement for multiple devices in the subsystem, then programs current limits of the multiple supply connections in accordance with the determined maximum current requirement. The method also totals the current limits to determine a total maximum current and then controls one or both of the power supplies providing current to the power distribution bus or cooling devices to reduce one or both of the available current overhead or a cooling overhead.
The foregoing and other objectives, features, and advantages of the invention will be apparent from the following, more particular, description of the preferred embodiment of the invention, as illustrated in the accompanying drawings.
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives, and advantages thereof, will best be understood by reference to the following detailed description of the invention when read in conjunction with the accompanying Figures, wherein like reference numerals indicate like components, and:
The present invention encompasses energy management systems in computer systems. In particular, the present invention encompasses techniques that limit the individual power supply currents available to multiple detachable devices, so that the power supply and/or cooling system overhead can be dynamically adapted to particular system configurations to improve system efficiency by reducing a number of active power supplies or cooling devices such as air movement devices (AMDs), e.g., chassis air circulation fans. For example, when multiple power supplies are used to supply power to a chassis power distribution system, the power supplies are generally sized to handle the total current required by the maximum power consumption value associated with each of the device connectors, such as peripheral component interconnect (PCI) slots or other interface connector type. However, if, for example, only a fraction of the device connectors are populated with devices, or the mix of installed devices have relatively low power requirements, then all of the multiple power supplies may not be needed, and can be disabled, improving the efficiency of the power supply system, since power supplies are generally more efficient when supplying output current levels near their maximum capacity than at lower output current levels. Further, heat removal requirements, generally met by cooling devices such as AMDs or active cooling systems such as liquid circulating and electronic chillers.
Referring now to
Referring now to
Each of blades 10A-10C is coupled to a local backplane bus 20 such as a PCI bus, which is then coupled to other chassis such as I/O drawer 7 by an I/O unit 26, that couples to another local backplane bus 20B, such as another PCI bus, to which each of the I/O devices installed in I/O drawer 7 connect. In the depicted configuration, two dual NICs 12A and 12B are installed in I/O drawer 7, along with other devices 28, which may be lower power devices. Each of the power supply connections to which dual NICs 12A and 12B and other devices 28 are attached include a soft switch 22 that is programmed to supply a maximum current equal to or slightly greater than a maximum current level provided by or for the corresponding device. Soft switches 22 as above may be programmed from commands received from a hypervisor or other executing within blades 10A-10D, another processor, or a service processor, such as service processor 18A included within I/O unit 26 of I/O drawer 7. Based upon the combined current limits set for soft switches 22 within I/O drawer 7, one of PSUs PSUE or PSUF may be disabled, along with one or both of fans 2, for example, under control of controllers 24. Details of storage rack 5 of FIG. 1 are not shown in
Referring now to
Referring now to
Referring now to
While the invention has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that the foregoing and other changes in form, and details may be made therein without departing from the spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
4135234 | Forge | Jan 1979 | A |
4229665 | Tiedt | Oct 1980 | A |
5148546 | Blodgett | Sep 1992 | A |
5404543 | Faucher et al. | Apr 1995 | A |
5623647 | Maitra et al. | Apr 1997 | A |
5637933 | Rawlings et al. | Jun 1997 | A |
5726901 | Brown | Mar 1998 | A |
6002878 | Gehman et al. | Dec 1999 | A |
6219795 | Klein | Apr 2001 | B1 |
6330639 | Fanning et al. | Dec 2001 | B1 |
6404077 | Moran | Jun 2002 | B1 |
6442700 | Cooper | Aug 2002 | B1 |
6512652 | Nelson et al. | Jan 2003 | B1 |
6553502 | Hurd et al. | Apr 2003 | B1 |
6625736 | Berthaud et al. | Sep 2003 | B1 |
6657634 | Sinclair et al. | Dec 2003 | B1 |
6775787 | Greene | Aug 2004 | B2 |
6820222 | Swoboda | Nov 2004 | B2 |
6841898 | Moran | Jan 2005 | B2 |
6904534 | Koenen | Jun 2005 | B2 |
6989657 | Kirn | Jan 2006 | B2 |
6996441 | Tobias | Feb 2006 | B1 |
7058480 | Kawanishi et al. | Jun 2006 | B1 |
7111177 | Chauvel et al. | Sep 2006 | B1 |
7127542 | Parameswaran | Oct 2006 | B2 |
7155623 | Lefurgy et al. | Dec 2006 | B2 |
7272517 | Brey et al. | Sep 2007 | B1 |
7281146 | Nalwadi et al. | Oct 2007 | B2 |
7356718 | Menke et al. | Apr 2008 | B2 |
7567579 | Korcharz et al. | Jul 2009 | B2 |
7607030 | Goodrum et al. | Oct 2009 | B2 |
7627005 | Peeke | Dec 2009 | B2 |
7643307 | Bosco et al. | Jan 2010 | B2 |
20020066045 | Layton et al. | May 2002 | A1 |
20030080624 | Belson et al. | May 2003 | A1 |
20030210247 | Cui et al. | Nov 2003 | A1 |
20040003305 | Tokunaga | Jan 2004 | A1 |
20040039892 | Goldschmidt | Feb 2004 | A1 |
20040044914 | Gedeon | Mar 2004 | A1 |
20040083478 | Chen et al. | Apr 2004 | A1 |
20050049729 | Culbert et al. | Mar 2005 | A1 |
20050067902 | Bemat et al. | Mar 2005 | A1 |
20050125701 | Van Hensbergen et al. | Jun 2005 | A1 |
20050125702 | Keller et al. | Jun 2005 | A1 |
20050138442 | Keller, Jr. et al. | Jun 2005 | A1 |
20050160151 | Rawson, III et al. | Jul 2005 | A1 |
20050268189 | Soltis, Jr. | Dec 2005 | A1 |
20060129856 | Main et al. | Jun 2006 | A1 |
20060164773 | Stanford et al. | Jul 2006 | A1 |
20060230299 | Zaretsky et al. | Oct 2006 | A1 |
20060271804 | Alperin et al. | Nov 2006 | A1 |
20070049133 | Conroy et al. | Mar 2007 | A1 |
20080052437 | Loffink et al. | Feb 2008 | A1 |
20080072090 | O'Connor et al. | Mar 2008 | A1 |
20080114948 | Le et al. | May 2008 | A1 |
20080201589 | Turner et al. | Aug 2008 | A1 |
20090103221 | Aronson et al. | Apr 2009 | A1 |
20100106983 | Kasprzak et al. | Apr 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20110231676 A1 | Sep 2011 | US |