IP Library Granted Patent US 10,156,876
Granted Patent B2
US 10,156,876 · App. 15/089,000 · Granted Dec 18, 2018

Electronic apparatus and cooling method thereof

Inventors: Koki Kawamura (Kawasaki, JP); Koichi Hiramoto (Setagaya, JP); Yosuke Kubo (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F1/206G06F1/20G06F1/329
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,156,876
App. No.
15/089,000
Granted
Dec 18, 2018
Kind
B2
Abstract

An electronic apparatus includes a processor. The processor is configured to acquire respective temperatures of a plurality of module devices. The processor is configured to increase a cooling level of a first cooling device when a temperature of a first module device of the plurality of module devices exceeds a first threshold value. The first cooling device cools the first module device. The processor is configured to expel, on basis of the respective temperatures, part of processing performed by the first module device to a second module device of the plurality of module devices. The second module device is of a same type as the first module device.

Claims (35)

1. An electronic apparatus, comprising:

a chassis;

a plurality of slots each configured to accommodate an electronic circuit board;

a cooling system including a plurality of cooling devices each configured to cool an electronic circuit board accommodated in a selected slot; and

a controller including a processor coupled with a memory and configured to control an overall operation of a plurality of electronic circuit boards each accommodated in each of the plurality of slots and the cooling system, wherein the processor of the controller is configured to:

acquire respective temperatures of the plurality of electronic circuit boards which have been measured at each of the plurality of electronic circuit boards using a temperature sensor;

increase a cooling level of a first cooling device of the plurality of cooling devices assigned to cool a first electronic circuit board of the plurality of electronic circuit boards when a temperature of the first electronic circuit board exceeds a first threshold value determined in advance; and

expel, on basis of the respective temperatures, part of processing performed by the first electronic circuit board to a second electronic circuit board of the plurality of electronic circuit boards, the second electronic circuit board being of a same type as the first electronic circuit board,

wherein an amount of the part of processing to be expelled to the second electronic circuit board is calculated based on an unused resource amount of the second electronic circuit board, and

the processor of the controller is further configured to:

select the second electronic circuit board from a first group of electronic circuit boards to which a second cooling device among the plurality of cooling devices is assigned and which respectively have a temperature not exceeding a second threshold value less than the first threshold value; and

maintain a cooling level of the second cooling device at a low level as compared to the increased cooling level of the first cooling device after the part of processing performed by the first electronic circuit board is expelled to the second electronic circuit board.

2. The electronic apparatus according to claim 1 , wherein the processor is further configured to select, as the second electronic circuit board, an electronic circuit board having a lower temperature among two or more electronic circuit boards of the same type.

3. The electronic apparatus according to claim 1 , wherein the processor is further configured to select, as the second electronic circuit board, an electronic circuit board cooled by a second cooling device of the plurality of cooling devices different from the first cooling device.

4. The electronic apparatus according to claim 1 , wherein the plurality of electronic circuit boards are divided into groups cooled by respective cooling devices, and the processor is configured to select the second electronic circuit board from a group in which the first electronic circuit board is included.

5. The electronic apparatus according to claim 4 , wherein the processor is further configured to decrease a cooling level of a cooling device that cools electronic circuit boards included in a first group of the groups when temperatures of all electronic circuit boards included in the first group are lowered to a second threshold value lower than the first threshold value.

6. The electronic apparatus according to claim 1 , wherein the processor is further configured to select the second electronic circuit board on basis of the respective temperatures and information indicating respective loads of electronic circuit boards of the same type.

7. An electronic apparatus, comprising:

a chassis;

a plurality of slots each configured to accommodate an electronic circuit board;

a cooling system configured to commonly cool a plurality of electronic circuit boards accommodated in each of the plurality of slots; and

a controller including a processor coupled with a memory and configured to control an overall operation of the plurality of electronic circuit boards and the cooling system, wherein the processor of the controller is configured to:

acquire respective temperatures of the plurality of electronic circuit boards which have been measured at each of the plurality of electronic circuit boards using a temperature sensor;

select a first electronic circuit board and a second electronic circuit board from among the plurality of electronic circuit boards when a temperature of a third electronic circuit board of the plurality of electronic circuit boards reaches a predetermined temperature range, the first electronic circuit board and the second electronic circuit board being a same type as the third electronic circuit board, the first electronic circuit board having a highest temperature among electronic circuit boards of the same type as the third electronic circuit board or a temperature higher than a first threshold value determined in advance, the second electronic circuit board having a lowest temperature among electronic circuit boards having the same type as the third electronic circuit board or a temperature lower than a second threshold value determined in advance which is lower than the first threshold value; and

expel part of processing performed by the first electronic circuit board to the second electronic circuit board,

wherein an amount of the part of processing to be expelled to the second electronic circuit board is calculated based on an unused resource amount of the second electronic circuit board, and

the processor of the controller is further configured to:

select the second electronic circuit board from a first group of electronic circuit boards to which a second cooling device among a plurality of cooling devices included at the cooling system is assigned and which respectively have a temperature not exceeding a second threshold value less than the first threshold value; and

maintain a cooling level of the second cooling device at a low level as compared to the increased cooling level of the first cooling device after the part of processing performed by the first electronic circuit board is expelled to the second electronic circuit board.

8. A method of operating an electronic apparatus including a chassis, a plurality of slots each configured to accommodate an electronic circuit board, a cooling system including a plurality of cooling devices, and a controller including a processor coupled with a memory, the method comprising:

acquiring respective temperatures of a plurality of electronic circuit boards accommodated in each of a plurality of slots of the electronic apparatus;

increasing a cooling level of a first cooling device of the plurality of cooling devices assigned to cool a first electronic circuit board of the plurality of electronic circuit boards when a temperature of the first electronic circuit board exceeds a first threshold value determined in advance;

selecting a second electronic circuit board from a first group of electronic circuit boards to which a second cooling device among the plurality of cooling devices is assigned and which respectively have a temperature not exceeding a second threshold value less than the first threshold value;

expelling, on basis of the respective temperatures, part of processing performed by the first electronic circuit board to the second electronic circuit board, the second circuit board being of a same type as the first electronic circuit board; and

after the expelling, maintaining a cooling level of the second cooling device at the low level as compared to the increased cooling level of the first cooling device, wherein an amount of the part of processing to be expelled to the second electronic circuit board is calculated based on an unused resource amount of the second electronic circuit board.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2025
From: FUJITSU LIMITED
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 073964/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2024
From: FUJITSU LIMITED
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 069454/0333 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 038231 FRAME: 0669. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 12, 2016
From: KAWAMURA, KOKI; HIRAMOTO, KOICHI; KUBO, YOSUKE
To: FUJITSU LIMITED
Reel/Frame 038692/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: KAWAMURA, KOKI; KIRAMOTO, KOICHI; KUBO, YOSUKE
To: FUJITSU LIMITED
Reel/Frame 038231/0669 →
Priority Claims (1)
JP 2015-086026 · Apr 20, 2015 · national
Continuity (1)
Related Publication 20160306400A1 · Oct 20, 2016
Cited By (1)
US 12,490,414