IP Library Granted Patent US 12,461,796
Granted Patent B2
US 12,461,796 · App. 18/182,724 · Granted Nov 4, 2025

Computer and model generation method

Inventors: Akio Shimada (Tokyo, JP); Mitsuo Hayasaka (Tokyo, JP)
Assignee: HITACHI VANTARA, LTD.
G06F9/5094G06F11/3409G06F2209/501
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 12,461,796
App. No.
18/182,724
Granted
Nov 4, 2025
Kind
B2
Abstract

The CPU of the management node measures the power consumption of a computer node while causing the computer node to execute the power measurement benchmark that uses hardware whose resource is allocated to a program to be executed by the computer node, where the CPU is changing the use amount of the resource while causing the computer node to execute the power measurement benchmark. The CPU generates a power consumption model representing a relationship between an allocation amount of the resource to be allocated to the program and the power consumption on the basis of a measurement result obtained by measuring the power consumption.

Claims (26)

1 . A computer comprising

a processor, the processor configured to

measure power consumption of a predetermined computer node while causing the predetermined computer node to execute a power measurement program that uses a resource of hardware whose resource is allocated to a program to be executed on the predetermined computer node, the processor changing a use amount of the resource while causing the predetermined computer node to execute the power measurement program,

generate a power consumption model representing a relationship between an allocation amount of the resource to be allocated to the program and the power consumption on a basis of a measurement result obtained by measuring the power consumption,

measure performance of the program while causing the predetermined computer node to execute the program while changing the allocation amount,

generate a performance model representing a relationship between the allocation amount and the performance on a basis of a measurement result obtained by measuring the performance, receive a target value of the performance, and

calculate a predicted consumption amount that predicts the power consumption to be consumed to achieve performance of the target value, on a basis of the target value, the performance model, and the power consumption model.

2 . The computer according to claim 1 , wherein

the processor is further configured to

calculate a necessary allocation amount that is necessary to achieve the performance of the target value on a basis of the performance model, and

calculate, as the predicted consumption amount, the power consumption in accordance with the necessary allocation amount on a basis of the power consumption model.

3 . The computer according to claim 1 , wherein

the hardware includes a plurality of pieces of hardware, and

the processor is configured to generate the power consumption model for each piece of hardware.

4 . The computer according to claim 1 , wherein

the predetermined computer node includes a plurality of types, and

the processor is configured to generate the power consumption model for each of the plurality types of the predetermined computer node.

5 . The computer according to claim 1 , wherein the program is a data store program for reading and writing data from and to a storage device.

6 . The computer according to claim 1 , wherein the program is an application program for performing a predetermined process using data to be read and written from and to a storage device.

7 . A model generation method to be performed on a computer including a processor, the method comprising:

the processor measuring power consumption of a predetermined computer node while causing the predetermined computer node to execute a power measurement program that uses a resource of hardware whose resource is allocated to a program to be executed on the predetermined computer node, the processor changing a use amount of the resource to be used while causing the predetermined computer node to execute the power measurement program; and

the processor generating a power consumption model representing a relationship between an allocation amount of the resource to be allocated to the program and the power consumption on a basis of a measurement result obtained by measuring the power consumption,

the processor measuring performance of the program while causing the predetermined computer node to execute the program while changing the allocation amount,

the processor generating a performance model representing a relationship between the allocation amount and the performance on a basis of a measurement result obtained by measuring the performance,

the processor receiving a target value of the performance, and

the processor calculating a predicted consumption amount that predicts the power consumption to be consumed to achieve performance of the target value, on a basis of the target value, the performance model, and the power consumption model.

Assignments (2)
CHANGE OF NAME Recorded Sep 27, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069067/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: SHIMADA, AKIO; HAYASAKA, MITSUO
To: HITACHI, LTD.
Reel/Frame 062963/0506 →
Priority Claims (1)
JP 2022-152955 · Sep 26, 2022 · national
Continuity (1)
Related Publication 20240103935A1 · Mar 28, 2024
References Cited (4)
US 8595515B1 · Weber · 2013 [cited by examiner]
US 9355000B1 · Biswas · 2016 [cited by examiner]
US 20130211752A1 · Shi · 2013 [cited by examiner]
US 20220075657A1 · Shimada · 2022 [cited by examiner]