IP Library Granted Patent US 12,379,764
Granted Patent B2
US 12,379,764 · App. 18/469,175 · Granted Aug 5, 2025

Power control apparatus and method

Inventors: Masanori Takada (Tokyo, JP); Akira Yamamoto (Tokyo, JP)
Assignee: Hitachi Vantara, Ltd.
G06F1/3234G06F1/3203
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,379,764
App. No.
18/469,175
Granted
Aug 5, 2025
Kind
B2
Abstract

When receiving power requirement for power control and performing power control of a target device in accordance with the received power requirement, based on power consumption for a performance of each component of the target device and a device configuration of the target device, power saving level management information is created, which respectively defines the performance of each component at each power saving level associated with each of a plurality of divided power consumption ranges of the target device, and based on a power consumption upper limit value or the power saving level of the target device designated as the received power requirement, the power saving level management information is referred to and the performance of each component is set to a performance of the power saving level according to the power requirement, respectively.

Claims (30)

1. A power control apparatus that performs power control of a target device equipped with one or a plurality of components capable of controlling power consumption by lowering a performance, the power control apparatus comprising:

a management interface unit configured to receive power requirement for performing the power control; and

a power control unit configured to perform the power control of the target device in accordance with the power requirement received by the management interface unit,

wherein the power control unit is configured to:

based on power consumption for performance of each component of the target device and a device configuration of the target device, create power saving level management information that respectively defines the performance of each component at each power saving level associated with each of a plurality of divided power consumption ranges of the target device;

based on a power consumption upper limit value or the power saving level of the target device designated as the power requirement received by the management interface unit, refer to the power saving level management information and set the performance of each component to a performance of the power saving level according to the power requirement, respectively,

wherein, as the power requirement, valid or invalid state of a low-load automatic power reduction function for reducing power consumption of the target device at a low load is configured to be designated when a load of the target device is equal to or less than a predetermined threshold value;

set the performance of each component to a lowest performance when the low-load automatic power reduction function is designated as valid; and

reset the performance of each component to the performance of the power saving level according to the power requirement, respectively when the load of the target device is monitored and the load exceeds the threshold value.

2. The apparatus according to claim 1 , wherein the target device is a storage device that provides a storage area for reading and writing data from and to a host device.

3. The apparatus according to claim 1 , wherein the power control unit is further configured to set the performance of each component to a performance of the power saving level including the upper limit value within the power consumption range of the target device, respectively when the upper limit value of the power consumption of the target device is designated, as the power requirement.

4. The apparatus according to claim 1 , wherein the power control unit is further configured to create the power saving level management information that respectively defines the performance of each component kind of the component at the power saving level.

5. The apparatus according to claim 4 , wherein the power control unit is further configured to:

repeat a first calculation process of respectively calculating, for each component kind, a total power consumption in the case of setting a maximum performance for all the components, and a second calculation process of calculating a power consumption of the target device in the case of lowering the performance of the component kind of the maximum total power consumption by one step, until the power consumption of the target device decreases within a power range of the target power saving level; and

create the power saving level management information by determining the performance of each component kind when the power consumption of the target device falls within the power range of the target power saving level to be the performance of each component kind at the target power saving level.

6. A power control method executed by a power control apparatus that performs power control of a target device equipped with one or a plurality of components capable of controlling power consumption by lowering a performance, the power control method comprising:

a first step of receiving power requirement for performing the power control; and

a second step of performing power control of the target device in accordance with the received power requirement, wherein

in the second step, the power control apparatus is configured to:

based on power consumption for a performance of each component of the target device and a device configuration of the target device, create power saving level management information that respectively defines the performance of each component at each power saving level associated with each of a plurality of divided power consumption ranges of the target device;

based on a power consumption upper limit value or the power saving level of the target device designated as the received power requirement, refer to the power saving level management information and set the performance of each component to a performance of the power saving level according to the power requirement, respectively,

wherein, as the power requirement, valid or invalid state of a low-load automatic power reduction function for reducing power consumption of the target device at a low load can be designated when a load of the target device is equal to or less than a predetermined threshold value;

set the performance of each component to a lowest performance when the low-load automatic power reduction function is designated as valid; and

reset the performance of each component to the performance of the power saving level according to the power requirement, respectively when the load of the target device is monitored and the load exceeds the threshold value.

7. The method according to claim 6 , wherein the target device is a storage device that provides a storage area for reading and writing data from and to a host device.

8. The method according to claim 6 , wherein, in the second step, the power control apparatus is further configured to set the performance of each component to a performance of the power saving level including the upper limit value within the power consumption range of the target device, respectively when the upper limit value of the power consumption of the target device is designated as the power requirement.

9. The method according to claim 6 , wherein, in the second step, the power control apparatus is further configured to create the power saving level management information that respectively defines the performance of each component kind of the component at the power saving level.

10. The method according to claim 9 , wherein the power control apparatus is further configured to;

repeat a first calculation process of respectively calculating, for each component kind, a total power consumption in the case of setting a maximum performance for all the components, and a second calculation process of calculating a power consumption of the target device in the case of lowering the performance of the component kind of the maximum total power consumption by one step, until the power consumption of the target device decreases within a power range of the target power saving level; and

create the power saving level management information by determining the performance of each component kind when the power consumption of the target device falls within the power range of the target power saving level to be the performance of each component kind at the target power saving level.

Assignments (2)
DE-MERGER EFFECTIVE APRIL 1, 2024 Recorded Oct 1, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069083/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2023
From: TAKADA, MASANORI; YAMAMOTO, AKIRA
To: HITACHI, LTD.
Reel/Frame 064939/0235 →
Priority Claims (1)
JP 2023-074741 · Apr 28, 2023 · national
Continuity (1)
Related Publication 20240361822A1 · Oct 31, 2024
References Cited (12)
US 20070277046A1 · Yasuda · 2007 [cited by examiner]
US 20080126816A1 · Prete · 2008 [cited by examiner]
US 20080294920A1 · Hatasaki · 2008 [cited by examiner]
US 20090210732A1 · Aoyagi · 2009 [cited by examiner]
US 20110185201A1 · Kawakami · 2011 [cited by examiner]
US 20110283121A1 · Kuroda · 2011 [cited by examiner]
US 20110283123A1 · Shigemura · 2011 [cited by examiner]
US 20180024602A1 · Matsumoto · 2018 [cited by examiner]
US 20190146572A1 · Nakanishi · 2019 [cited by examiner]
US 20190384513A1 · Matsubara · 2019 [cited by examiner]
US 20240429815A1 · Zhang · 2024 [cited by examiner]
JP 2019091152A · 2019 [cited by applicant]