This application claims priority to Taiwan Application Serial Number 97127203, filed Jul. 17, 2008, which is herein incorporated by reference.
1. Field of Invention
The present invention relates to a power control system of a high density server and method thereof. More particularly, the present invention relates to a power control system of a high-performance computing system and method thereof.
2. Description of Related Art
A high-density server system is a computing system, which has several independently operable server motherboards housed in one casing, and CPUs, cooling fans and other components on each server motherboard share a common power supply. As illustrated in
For the forgoing reasons, there is a need for improving the conventional high-density server system.
It is therefore an objective of the present invention to provide a power control system of a high density server and method thereof.
In accordance with the foregoing and other objectives of the present invention, a power control system of a server system having a plurality of child servers is provided. The power control system includes a plurality of server motherboards, a power supply and a micro controller. Each server motherboard comprises a BIOS, a power switch and a baseboard management controller (BMC), wherein each power switch is operable to selectively switch on or switch off a power supplying of each corresponding server motherboard, and each BMC is operable to output a status order in response to a control information of each corresponding BIOS. The power supply is electrically connected to all the power switches of all the server motherboards and operable to supply power to all the server motherboards. The micro controller is electrically connected to all the BMCs and operable to order the power switches to selectively switch on or switch off a power supplying of each corresponding server motherboard in response to the status order.
In accordance with the foregoing and other objectives of the present invention, a power control method for a server system includes following steps. A micro controller is requested booting a plurality of server motherboards. Judging whether or not either one of server motherboards being booting. The server motherboards, requesting for booting but not being booted, are controlled to wait for booting. The micro controller is informed once either one of server motherboards is booted. Judging whether or not one of server motherboards requesting for booting but not being booted. The one of server motherboards, requesting for booting but not being booted, is supplied with power for booting.
Thus, the present invention provides a power control system of a high density server and method thereof, which includes a micro controller to have some of the server motherboards to boot instead of booting all the server motherboards simultaneously such that the power supply is not necessarily equipped with a large power capacity. In addition, the power control system also distribute power capacity properly in response to current resource such that the booted server motherboard would not be disturbed by serially booting server motherboards one after another.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the invention as claimed.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. In the drawings,
Reference will now be made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
The control information is a signal transmitted by an Intelligent Platform Management Interface (IPMI) interconnected between the BIOS and the BMC, i.e. the signal is from BIOS to BMC. The order status is a signal transmitted by an Intelligent Platform Management Bus (IPMB) interconnected between the BMC and the micro controller, the signal is from the BMC to the micro controller. The order status may include several type of statuses including “the server motherboard 10n being booting, i.e. all components being initialized and operation system (software) being loading into the components”, “the server motherboard 10n being normally operating after being booted, i.e. operation system (software) has been loaded into the components and can be executed” and “the server motherboard being shut down, i.e. operation system (software) being terminated and the components being cut off power”. In case the micro controller 110 is informed that the server motherboard 101 is of the order status “the server motherboard being booting”, the power switch 1011 of the server motherboard 101 is ordered to switch on power supplying by the micro controller 110, and the power switches (1021˜10n1) of the remaining server motherboards (102˜10n), requesting for booting but not being booted, are ordered to switch off power supplying (to the server motherboards (102˜10n) by the micro controller 110. In case the micro controller 110 is informed that the server motherboards (101, 102) is of the order status “the server motherboard being operating after being booted”, the power switches (1011, 1021) of the server motherboards (101, 102) are ordered to switch on power supplying by the micro controller 110, and either one (1031) of the power switches (1031˜10n1) of the remaining server motherboards (103˜10n), requesting for booting but not being booted, is ordered to switch on power supplying (to the server motherboard 103) by the micro controller 110. In case the micro controller 110 is informed that the server motherboard 104 is of the order status “the server motherboard being shut down”, the power switch 1041 of the server motherboard 104 is ordered to switch off power supplying (to the server motherboard 104) by the micro controller 110.
Step 210 and step 240 are both executed by the micro controller 110 to receive a signal transmitted by an Intelligent Platform Management Bus (IPMB) interconnected between the BMC (1012˜10n2) and the micro controller 110, the signal is from the BMC to the micro controller. Step 220 is executed by the micro controller 110 to have the power switches (1021˜10n1) of the server motherboards (102˜10n), requesting for booting but not being booted, to switch off power supplying. Step 250 is executed by the micro controller 110 to have either one (such as the power switch 10n1) of the power switches of the server motherboards, requesting for booting but not being booted, to switch on power supplying (to the server motherboard 10n).
According to discussed embodiments, the present invention provides a power control system of a high density server and method thereof, which includes a micro controller to have some of the server motherboards to boot instead of booting all the server motherboards simultaneously such that the power supply is not necessarily equipped with a large power capacity. In addition, the power control system also distribute power capacity properly in response to current resource such that the booted server motherboard would not be disturbed by serially booting server motherboards one after another.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
97127203 | Jul 2008 | TW | national |