IP Library Granted Patent US 11,073,883
Granted Patent B2
US 11,073,883 · App. 16/459,664 · Granted Jul 27, 2021

Server apparatus, monitoring control apparatus, and storage medium

Inventors: Tomohiko Sato (Fujisawa, JP); Tomoki Yamada (Chofu, JP); Shimuya Kobayashi (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F1/30G06F3/0604G06F3/0659G06F3/0673
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 11,073,883
App. No.
16/459,664
Granted
Jul 27, 2021
Kind
B2
Abstract

A server apparatus includes a plurality of nodes; a plurality of power supply devices configured to supply power; and a shared memory from and to which reading and writing from each of the plurality of nodes are performed, wherein each of the plurality of nodes includes a processor configured to: store power consumption information of an own node in the memory; read the power consumption information from the memory when an abnormality is detected in some power supply devices among the plurality of power supply devices; and control supply power from a normal power supply device, in which an abnormality is not detected among the plurality of power supply devices, to the own node, based on the read power consumption information.

Claims (38)

1. A server apparatus comprising:

a plurality of nodes;

a plurality of power supply devices configured to supply power; and

a shared memory from and to which reading and writing from each of the plurality of nodes are performed,

each of the plurality of nodes includes a processor configured to:

store power consumption information of an own node in the memory;

read the power consumption information from the memory when an abnormality is detected in some power supply devices among the plurality of power supply devices;

control supply power from a normal power supply device, in which an abnormality is not detected among the plurality of power supply devices, to the own node, based on the read power consumption information;

calculate distribution power per node by distributing distribution target power, obtained by subtracting a sum of desired minimum power consumptions of the respective nodes in operation from suppliable power suppliable from the normal power supply device, to the nodes in operation according to a ratio of power consumptions of the nodes in operation; and

determine supply power to the node by adding the calculated distribution power to the desired minimum power consumption of each of the nodes.

2. The server apparatus according to claim 1 , wherein the processor is configured to determine supply power to the node by distributing suppliable power suppliable from the normal power supply device to the nodes in operation according to a ratio of power consumptions of the nodes in operation.

3. The server apparatus according to claim 2 , wherein the processor is configured to:

store, when storing the power consumption information in the memory, time information indicating a time of the storing in the memory; and

handle a node corresponding to the power consumption information as not being a node in operation when a time difference between a value indicating the time information read from the memory and a current time is equal to or larger than a threshold value.

4. The server apparatus according to claim 2 , wherein the processor is configured to:

store, when recoding the power consumption information in the memory, error detection information generated based on the power consumption information in the memory; and

handle a node corresponding to the power consumption information as not being a node in operation when the error detection information read from the memory and the error detection information generated based on the power consumption information read from the memory do not coincide with each other.

5. The server apparatus according to claim 2 , wherein the processor is configured to:

repeatedly read the time information from the memory at predetermined intervals; and

handle a node corresponding to the power consumption information as not being a node in operation when a value of the read time information does not change.

6. A non-transitory computer-readable storage medium storing a program that causes a processor includes in each of a plurality of nodes to execute a process, the process comprising:

storing power consumption information of an own node in a shared memory from and to which reading and writing from each of the plurality of nodes are performed;

reading the power consumption information from the memory when an abnormality is detected in some power supply devices among a plurality of power supply devices; and

controlling supply power from a normal power supply device, in which an abnormality is not detected, among the plurality of power supply devices, to the own node, based on the read power consumption information, the controlling includes:

calculating distribution power per node by distributing distribution target power, obtained by subtracting a sum of desired minimum power consumptions of the respective nodes in operation from suppliable power suppliable from the normal power supply device, to the nodes in operation according to a ratio of power consumptions of the nodes in operation; and

determining supply power to the node by adding the calculated distribution power to the desired minimum power consumption of each of the nodes.

7. The storage medium according to claim 6 , wherein the controlling includes determining supply power to the node by distributing suppliable power suppliable from the normal power supply device to the nodes in operation according to a ratio of power consumptions of the nodes in operation.

8. The storage medium according to claim 7 , wherein

the storing includes storing time information indicating a time of the storing in the memory when storing the power consumption information in the memory; and

the controlling includes handling a node corresponding to the power consumption information as not being a node in operation when a time difference between a value indicating the time information read from the memory and a current time is equal to or larger than a threshold value.

9. A monitoring control apparatus included in each of a plurality of nodes in a server system including the plurality of nodes and a plurality of power supply devices that supply power, the monitoring control apparatus comprising:

a hardware interface; and

a processor coupled to the hardware interface and configured to:

store power consumption information of an own node in a shared memory from and to which reading and writing from each of the plurality of nodes are performed, via the hardware interface;

read the power consumption information from the memory when an abnormality is detected in some power supply devices among the plurality of power supply devices;

control supply power from a normal power supply device, in which an abnormality is not detected among the plurality of power supply devices, to the own node, based on the read power consumption information;

calculate distribution power per node by distributing distribution target power, obtained by subtracting a sum of desired minimum power consumptions of the respective nodes in operation from suppliable power suppliable from the normal power supply device, to the nodes in operation according to a ratio of power consumptions of the nodes in operation; and

determine supply power to the node by adding the calculated distribution power to the desired minimum power consumption of each of the nodes.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: SATO, TOMOHIKO; YAMADA, TOMOKI; KOBAYASHI, SHIMUYA
To: FUJITSU LIMITED
Reel/Frame 049649/0962 →
Priority Claims (1)
JP JP2018-127264 · Jul 4, 2018 · national
Continuity (1)
Related Publication 20200012328A1 · Jan 9, 2020