CN101634882B - High density server power supply control system and method thereof - Google Patents

High density server power supply control system and method thereof Download PDF

Info

Publication number
CN101634882B
CN101634882B CN2008101307914A CN200810130791A CN101634882B CN 101634882 B CN101634882 B CN 101634882B CN 2008101307914 A CN2008101307914 A CN 2008101307914A CN 200810130791 A CN200810130791 A CN 200810130791A CN 101634882 B CN101634882 B CN 101634882B
Authority
CN
China
Prior art keywords
server host
host board
server
power supply
power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101307914A
Other languages
Chinese (zh)
Other versions
CN101634882A (en
Inventor
陈志伟
卢晓芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2008101307914A priority Critical patent/CN101634882B/en
Publication of CN101634882A publication Critical patent/CN101634882A/en
Application granted granted Critical
Publication of CN101634882B publication Critical patent/CN101634882B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

The invention relates to a high density server power supply control system and a method thereof, which are applicable to a high-performance computing system with a plurality of servers and are used for controlling the power supply to the servers. A microcontroller is used for controlling of the on and off of the power supply of motherboards of the servers to allow only one server motherboard to carry out a start-up procedure in the same time period, thereby effectively reducing the maximum load supplied by the power supply.

Description

High density server power supply control system and method thereof
Technical field
The present invention relates to a kind of high density server (High Density Server) power control system and method thereof, particularly relate to a high-performance calculation (High-Performance Computing, HPC) a kind of power control system and the method for supplying with the control power supply in the system of being applied to.
Background technology
High density server system (High Density server system) is meant in the cabinet and is made up of a plurality of separate server motherboards, and elements such as the CPU (central processing unit) (CPU) on its each server host board, fan are all shared same power supply.As shown in Figure 1, the system power supply 10 of known high density server is by a power-supply unit 20, via the power switch 111~1n1 on each server host board 11~1n, thus the running power supply of provisioning server motherboard 11~1n.If the polylith server host board is started shooting simultaneously by the user, all elements on server host board 11~1n, chip etc. all need be powered, and the test of starting shooting, therefore almost be in all power supplies sometime, power-supply unit 20 must provide the start power supply and the required power supply of start test of all elements on server host board 11~1n, chip etc., and is very big for system's moment electrical source consumption.Therefore, when known high density server system design, must consider whole power consumption of power supply simultaneously of Servers-all motherboard 11~1n moment, and design the power supply unit of big power consumption, but in fact do not need to consume so big power consumption during system's normal operation, so energy-conservation target is also violated in the technological difficulties in the formation design and the increase of cost.Therefore, known technology must improve.
Summary of the invention
Technical matters to be solved by this invention is to propose a kind of high density server power supply control system and method thereof, utilization is controlled the system host board power circuit through a microcontroller, make it not allow system's All hosts plate start shooting simultaneously, when avoiding the polylith server host board to start shooting simultaneously, must provide moment such as the start power supply and the required high power consumption of start test of all elements on the server host board, chip etc. by the user.So can effectively reduce the power supply unit design difficulty, also can reduce design cost, meet the requirement of environmental protection and energy saving.
To achieve these goals, the present invention proposes a kind of high density server (High Density Server) power control system, be located at high-performance calculation (High-PerformanceComputing with a plurality of servers, HPC) in the system with control to the power supply supply of described server, this power control system comprises at least: a plurality of server host boards, each this server host board has a Basic Input or Output System (BIOS) (BIOS) at least, one power switch and a baseboard management controller (Baseboard Management Controller, BMC), wherein this power switch is that this baseboard management controller is to send a status command according to a control information of this Basic Input or Output System (BIOS) (BIOS) for the power supply that switches this server host board; One power-supply unit connects this power switch of each this server host board, supplying the power supply of each this server host board, and only provides at the most this server host board required maximum power consumption of starting shooting; And a microcontroller, connect described baseboard management controller (BMC) receiving described status command, and judge the need for electricity of described server host board, to control the switching of described power switch according to described status command.Wherein, described server host board is the server system of same hardware specification, and the running that is mutually independent.This status command sees through an Intelligent Platform Management Bus (IntelligentPlatform Management Bus by this baseboard management controller, IPMB) be passed to this microcontroller, comprise that this server host board is started shooting, this server host board has been finished start and come into operation and this server host board status command such as will shut down.And microcontroller is promptly judged the need for electricity of described server host board according to described status command, to switch whether being communicated with of described power switch and power-supply unit, controls and distribute the power supply of described server host board.
To achieve these goals, the present invention also proposes a kind of high density server power control method, comprises the following step at least: (a) a plurality of server host boards send the start requirement to a microcontroller; (b) judged whether that one of them this server host board starts shooting; (c) control other and send the server host board wait start that start requires; (d) this server host board has been started shooting and has been finished and notified this microcontroller; (e) judged whether that other this server host board waiting for start; And this server host board of (f) one of them wait being started shooting is powered and is started shooting.Wherein this judges whether that step that one of them this server host board is being started shooting and this judge whether that other this server host board waiting for the step of start, is to receive the status command that a baseboard management controller of this server host board sends by this microcontroller to judge.
High density server power supply control system of the present invention and method thereof, can be with the power circuit of a plurality of server system motherboards, control through a microcontroller, make it not allow in the system all server host boards start shooting simultaneously, so can effectively control the charge capacity of power supply supply, reduce the difficulty of power supply unit design, also can reduce design cost, and meet energy conservation and environment protection.Moreover high density server power supply control system can come (motherboard of having started shooting) in addition Distribution Calculation according to present available resources, and the resource after will the order start adds and calculate, and can not influence the client so can allow motherboard start shooting in regular turn and use.
Description of drawings
For above and other objects of the present invention, feature, advantage and embodiment can be become apparent, being described in detail as follows of appended accompanying drawing:
Fig. 1 is the calcspar of the system power supply of known high density server;
Fig. 2 is the synoptic diagram of high density server power supply control system of the present invention; And
Fig. 3 is the flow chart of steps of high density server power control method of the present invention.
[main element symbol description]
10: high density server
11~1n: server host board
111~1n1: power switch
20: power-supply unit
100: power control system
101~10n: server host board
1011~10n1: power switch
1012~10n2: Basic Input or Output System (BIOS) (BIOS)
1013~10n3: baseboard management controller (BMC)
110: microcontroller
120: power-supply unit
200~250: method step
Embodiment
The present invention is a kind of high density server (High Density Server) power control system and method thereof, be applied to have a kind of high-performance calculation (High-Performance Computing of a plurality of servers, HPC) in the system, in order to the power supply supply of control to these servers.For making the present invention more clear and easy to understand, below will cooperate the icon example to be described in detail to use the preferred embodiment of the technology of the present invention.Right this accompanying drawing and detailed description are not in order to limit the disclosed technology of the present invention and various change and retouching.
Cooperation is the synoptic diagram of high density server power supply control system of the present invention with reference to Fig. 2.As shown in the figure, high density server power supply control system 100 of the present invention comprises at least: a plurality of server host board 101~10n, a power-supply unit 120 and a microcontroller 110.Server host board 101~10n is the server system of same hardware specification, and running can be mutually independent, and each server host board 10n, all have a Basic Input or Output System (BIOS) (BIOS) 10n2, a power switch 10n1 and a baseboard management controller (BMC) 10n3 at least, wherein power switch 1011~10n1 is for the power supply of switching server motherboard 101~10n, and baseboard management controller 1013~10n3 sends a status command according to the control information of Basic Input or Output System (BIOS) 1012~10n2.Power-supply unit 120 connects power switch 1011~10n1 of each server host board 101~10n, to supply the power supply of each server host board 101~10n.This power-supply unit 120 can see through the motherboard quantity that variable-definition one maximum can be started shooting simultaneously, for example one, two, three or four, can decide the motherboard number that to start shooting simultaneously in the system according to maximum electric weight restriction and each motherboard maximum instantaneous power consumption of power supply designing requirement.Microcontroller 110 connects baseboard management controller 1013~10n3 to receive described status command, and the described status command of foundation is judged the need for electricity of server host board 101~10n, switching with control power switch 1011~10n1, whether Switching power switch 1011~10n1 is communicated with power-supply unit 120, the power supply of control and distribution server motherboard 101~10n.
Wherein, this control information is meant an IPMI (Intelligent PlatformManagement Interface, the IPMI) information that the Basic Input or Output System (BIOS) 10n2 of each server host board 10n sends baseboard management controller 10n3.And the status command that baseboard management controller 1013~10n3 is sent, be to see through an Intelligent Platform Management Bus (Intelligent Platform Management Bus, IPMB) be passed to microcontroller 110, and status command comprises: server host board 10n starts shooting, server host board 10n has finished start and come into operation and server host board 10n will shut down.So suppose that the status command that receives when microcontroller 110 is that server host board 101 is being started shooting, power switch 1011 energized of microcontroller 110 Control Server motherboards 101 then, and keep other power switch 1021~10n1 that sends each server host board 102~10n that start requires for closing.Suppose that the status command that receives when microcontroller 110 is that server host board 101~102 has been finished start and come into operation, then microcontroller 110 keeps power switch 1011~1021 energized, and controls power switch 1031 energized that one of them sends the server host board 103 of starting shooting requirement but not starting shooting as yet.Suppose that the status command that receives when microcontroller 110 is that server host board 104 will shut down, then the power switch 1041 of microcontroller 110 Control Server motherboards 104 is cut off the electricity supply.
Next, cooperate, be the flow chart of steps of high density server power control method of the present invention with reference to Fig. 3.As shown in the figure, high density server power control method of the present invention, at first, a plurality of server host board 101~10n send start to a microcontroller 110 and require (step 200).Then, microcontroller 110 has judged whether one of them server host board starting shooting (step 210).If in the step 210, be judged as a server host board and carried out boot program 101 this moments, then control other and send server host board 102~10n wait start (step 220) that start requires; But, then directly carry out step 240 if judgement is being carried out boot program without any server host board this moment in the step 210.After step 220, treat that server host board 101 finishes boot program, then server host board 101 has been started shooting and has been finished and notified microcontroller 110 (step 230).Then, judged whether that other server host board waiting for start (step 240).If in the step 240, still have other server host board 102~10n waiting for start, then one of them is waited for server host board 102 power supply and start shooting (steps 250) of start, go to have judged whether that one of them server host board starts shooting getting back to step 210 then; But if in the step 240, do not had other server host board and waited for start, promptly represent all server host board 101~10n that start requires that sends, all steps flow chart is finished boot program according to this, therefore finishes the steps flow chart of the inventive method.
Wherein, aforesaid determining step 210 and step 240, be that the status command that the baseboard management controller 1012~10n2 by microcontroller 110 reception server motherboards 101~10n sends is judged, it is that (Intelligent PlatformManagement Bus IPMB) is passed to microcontroller 110 through an Intelligent Platform Management Bus by baseboard management controller 1012~10n2.Other sends abovementioned steps 220 control server host board 102~10n that start requires and waits for start, is that to keep other power switch 1021~10n1 that sends each server host board 102~10n that start requires by microcontroller 110 be the pass.Abovementioned steps 250 is waited for the server host board 10n power supply of start to one of them and is started shooting, be the power supply that sees through the power switch 10n1 energized feeding unit 120 of microcontroller 110 Control Server motherboard 10n, start shooting for server host board 10n with power supply.
So, by high density server power supply control system of the present invention and method thereof, can be with the power circuit of a plurality of server system motherboards, control through a microcontroller, make it not allow in the system all server host boards start shooting simultaneously, so can effectively control the charge capacity of power supply supply, reduce the difficulty of power supply unit design, also can reduce design cost, and meet energy conservation and environment protection.Moreover high density server power supply control system can come (motherboard of having started shooting) in addition Distribution Calculation according to present available resources, and the resource after will the order start adds and calculate, and can not influence the client so can allow motherboard start shooting in regular turn and use.
Though the present invention discloses as above with a preferred embodiment; right its is not in order to limit the present invention; any the persond having ordinary knowledge in the technical field of the present invention; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking the scope that accompanying Claim defines.

Claims (9)

1. a high density server power supply control system is characterized in that, is located in the high performance computing system with a plurality of servers with the power supply supply of control to described server, and this power control system comprises at least:
A plurality of server host boards, server system for the same hardware specification and the running that is mutually independent, each this server host board has a Basic Input or Output System (BIOS), a power switch and a baseboard management controller at least, wherein this power switch is for the power supply that switches this server host board, and this baseboard management controller sends a status command according to a control information of this Basic Input or Output System (BIOS);
One power-supply unit connects this power switch of each this server host board, and supplying the power supply of each this server host board, and this power-supply unit only provides at the most this server host board required maximum power consumption of starting shooting; And
One microcontroller connects described baseboard management controller receiving described status command, and judges the need for electricity of described server host board according to described status command, to control the switching of described power switch.
2. high density server power supply control system according to claim 1, it is characterized in that, this status command sees through an Intelligent Platform Management Bus by this baseboard management controller and is passed to this microcontroller, and this status command comprises: this server host board is started shooting, this server host board has been finished start and come into operation and this server host board will shut down.
3. high density server power supply control system according to claim 2, it is characterized in that, when this status command is being started shooting for this server host board, this power switch energized of this this server host board of microprocessor controls then, and keep other this power switch that sends each described server host board that start requires for closing.
4. high density server power supply control system according to claim 2, it is characterized in that, when this status command for this server host board finished the start and come into operation, then this microcontroller keeps described power switch energized, and controls this power switch energized that one of them sends the described server host board of starting shooting requirement but not starting shooting as yet.
5. high density server power supply control system according to claim 1 is characterized in that, when this status command will shut down for this server host board, then the described power switch of this microprocessor controls is cut off the electricity supply.
6. a high density server power control method is characterized in that, comprises the following step at least:
A plurality of server host boards send the start requirement to a microcontroller;
Judged whether that one of them this server host board starts shooting;
Control other and send the server host board wait start that start requires;
This server host board has been started shooting and has been finished and notified this microcontroller;
Judged whether that other this server host board waiting for start;
This server host board of one of them wait start is powered and started shooting;
Wherein this judges whether that step that one of them this server host board is being started shooting and this judge whether that other this server host board waiting for the step of start, is to receive the status command that a baseboard management controller of this server host board sends by this microcontroller to judge.
7. high density server power control method according to claim 6 is characterized in that, described a plurality of server host boards are the server system of the same hardware specification and the running that is mutually independent.
8. high density server power control method according to claim 6, it is characterized in that, controlling other server host board and wait for the step of start, is that to keep other power switch that sends each described server host board that start requires by this microcontroller be the pass.
9. high density server power control method according to claim 8, it is characterized in that, wait for this server host board power supply of start and the step of starting shooting to one, be this power switch energized that sees through this this server host board of microprocessor controls, start shooting for this server host board with power supply.
CN2008101307914A 2008-07-21 2008-07-21 High density server power supply control system and method thereof Expired - Fee Related CN101634882B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101307914A CN101634882B (en) 2008-07-21 2008-07-21 High density server power supply control system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101307914A CN101634882B (en) 2008-07-21 2008-07-21 High density server power supply control system and method thereof

Publications (2)

Publication Number Publication Date
CN101634882A CN101634882A (en) 2010-01-27
CN101634882B true CN101634882B (en) 2011-04-13

Family

ID=41594090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101307914A Expired - Fee Related CN101634882B (en) 2008-07-21 2008-07-21 High density server power supply control system and method thereof

Country Status (1)

Country Link
CN (1) CN101634882B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102253703B (en) * 2010-05-20 2013-09-11 英业达科技有限公司 Switch-on and switch-off system of motherboards
CN102467217A (en) * 2010-11-19 2012-05-23 鸿富锦精密工业(深圳)有限公司 Synchronous obtaining method of power state
CN102478943A (en) * 2010-11-29 2012-05-30 英业达股份有限公司 Industrial computer system unit
CN103577208B (en) * 2012-08-03 2016-09-07 纬创资通股份有限公司 Perform the method for server switching on and shutting down and perform the system of server switching on and shutting down
CN106445001B (en) * 2015-08-08 2019-07-23 昆达电脑科技(昆山)有限公司 The shared server system of running state information
CN107807729A (en) * 2016-09-09 2018-03-16 深圳市祈飞科技有限公司 A kind of more mainboard starting-up methods and system based on EC platelets
TWI679439B (en) * 2018-10-01 2019-12-11 緯穎科技服務股份有限公司 Power management system and method for managing power

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1831714A (en) * 2005-03-11 2006-09-13 佛山市顺德区顺达电脑厂有限公司 Circuit of cutter unit progressive starting-up of cutter server and its method
CN101087109A (en) * 2007-06-05 2007-12-12 江苏万工科技集团有限公司 Power supply control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1831714A (en) * 2005-03-11 2006-09-13 佛山市顺德区顺达电脑厂有限公司 Circuit of cutter unit progressive starting-up of cutter server and its method
CN101087109A (en) * 2007-06-05 2007-12-12 江苏万工科技集团有限公司 Power supply control device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2000-207069A 2000.07.28

Also Published As

Publication number Publication date
CN101634882A (en) 2010-01-27

Similar Documents

Publication Publication Date Title
TWI355580B (en) Power control system of a high density server and
CN101634882B (en) High density server power supply control system and method thereof
Sharma et al. Blink: managing server clusters on intermittent power
CN102326132B (en) Power management to maximize reduced power state for virtual machine platforms
CN103092138B (en) Control method of equipment cabinet system
CN101727156B (en) Starting-up time sequence control device of computer and control method thereof
CN101770273B (en) Method for realizing energy saving of system with a plurality of central processing units of server and device therefor
US10528119B2 (en) Dynamic power routing to hardware accelerators
US9170618B2 (en) Power management circuit, server, and power management method thereof
TW201222236A (en) Transparently increasing power savings in a power management environment
Alvarruiz et al. An energy manager for high performance computer clusters
CN105302248A (en) Chip set and server system
CN104881105A (en) Electronic device
JP2010086145A (en) Distributed processing system
TW201250459A (en) Method of operating a heterogneous computer system
US9509562B2 (en) Method of providing a dynamic node service and device using the same
CN104978233A (en) Method and device for dynamically using memory
CN100381972C (en) Power management method for an electronic apparatus
CN101639780A (en) Shared system and method thereof for basic input-output system of high density server
CN109753138A (en) Power consumption management method, device, electronic equipment and computer readable storage medium
EP4078337A1 (en) Power management of a computing system
TW201005549A (en) Sharing BIOS of a high density server and method thereof
Dolz et al. EnergySaving Cluster Roll: Power saving system for clusters
Dharwar et al. Approaches towards energy-efficiency in the cloud for emerging markets
TWI225589B (en) Power source managing method of chassis

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110413

Termination date: 20180721

CF01 Termination of patent right due to non-payment of annual fee