This application claims priority to China Patent Application No. 201310331025.5 filed on Aug. 1, 2013 in the China Intellectual Property Office, the contents of which are hereby incorporated by reference.
The disclosure generally relates to delay systems and methods, and particularly relates to a delay systems and methods applied to a server.
A blade server may have a power supply system, a plurality of servers, and a plurality of other loads, such as fans. The power supply system is connected to the plurality of servers and the plurality of loads, for providing power for the servers and the plurality of loads. When the power supply system stops providing power, if the other loads are heavier in terms of electrical consumption, the servers may be starved of power during the power-down process, so the server may lose some data in buffering process.
Many aspects of the embodiments herein can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the views.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings, in which like reference numerals indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references can mean “at least one.”
In general, the word “module,” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language such as Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an erasable-programmable read-only memory (EPROM). The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media are compact discs (CDs), digital versatile discs (DVDs), Blu-Ray discs, Flash memory, and hard disk drives.
The external power supply unit 300 includes a power managing sub-unit 310, and a converting board 320 coupled to the power managing sub-unit 310. The converting board 310 is connected to a plurality of loads 400 and the plurality of servers 500. The power managing sub-unit 310 provides power for the servers 500 and the loads 400. The loads 400 may be fans or other loads.
The delay system 100 includes a delay controlling unit 110, a first discharging unit 120, and a second discharging unit 130. The first discharging unit 120 and the second discharging unit 130 are coupled to the connecting unit 520 via the protecting part 530.
The delay controlling unit 110 includes a monitoring sub-unit 111 and a switching circuit 113. The monitoring sub-unit 111 is connected to the switching circuit 113 and the first discharging unit 120, for obtaining the discharging voltage value of the first discharging unit 120. The switching circuit 113 is coupled to the data processing unit 510 via a resistor R.
When the external power supply unit 300 stops providing power to the server 500, the first discharging unit 120 begins to discharge, as it provides continuing power for the data processing unit 510 and the loads 400. The monitoring unit 111 obtains the discharging voltage value of the first discharging unit 120 and determines if the discharging voltage value is less than or equal to a predetermined value. The switching circuit 113 disconnects the first discharging unit 120 from the data processing unit 510 and connects the second discharging unit 130 to the data processing unit 510. The second discharging unit 130 continues to provide power to the data processing unit 51 as the unit 130 discharges, to provide a predetermined time for the data processing unit 510 for storage data.
In relation to the external power supply unit 300 ceasing to supply power,
In step 601, the first discharging unit 120 continues to discharge to provide power for the data processing unit 510 as the unit 120 discharges.
In step 602, the monitoring sub-unit 111 obtains the discharging voltage value of the first discharge unit 120.
In step 603, the monitoring sub-unit 111 determines if the discharging voltage value is less than or equal to the predetermined value. When the discharging voltage value is less than or equal to the predetermined value, the process goes to step 604, if not, to step 601.
In step 604, the switching circuit 113 disconnects the first discharging unit 120 from the data processing unit 510 and connects the second discharging unit 130 to the data processing unit 510
In step 605, the second discharging unit 130 discharges to provide power for the data processing unit 510.
Certain steps or methods described herein may be removed, others may be added, and the sequence of steps may be altered. The description and the claims drawn for or in relation to a method may give some indication in reference to certain steps. However, any indication given is only to be viewed for identification purposes, and is not necessarily a suggestion as to an order for the steps.
The embodiments described herein are illustrative, and should not be construed as limited the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2013103310255 | Aug 2013 | CN | national |