IP Library Granted Patent US 12,504,918
Granted Patent B2
US 12,504,918 · App. 18/606,402 · Granted Dec 23, 2025

Storage system and control method for storage system

Inventor: Soki Hikasa (Tokyo, JP)
Assignee: HITACHI VANTARA, LTD.
G06F3/0655G06F3/061G06F3/0679
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,504,918
App. No.
18/606,402
Granted
Dec 23, 2025
Kind
B2
Abstract

A storage system includes a controller, and a plurality of storage drives. The storage drives make up one or more parity groups. The controller monitors occurrence of one or more given events of an internal process different from an I/O process on host data, the given events increasing a load of a first parity group, and in response to occurrence of the given event, determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system.

Claims (24)

1 . A storage system comprising:

a controller; and

a plurality of storage drives,

wherein the storage drives make up one or more parity groups,

wherein the controller monitors occurrence of one or more given events of an internal process different from an input/output (I/O) process on host data, the one or more given events increasing a load of a first parity group, and

wherein in response to occurrence of the one or more given events, the controller determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,

wherein the one or more types of resources include a plurality of types of resources, and wherein the controller selects a power interchanging source for the first parity group, from the types of resources in accordance with preset priority.

2 . The storage system according to claim 1 , wherein monitoring occurrence of the one or more given events is monitoring a maintenance operation in the first parity group.

3 . The storage system according to claim 1 , wherein monitoring occurrence of the one or more given events is monitoring at least either a formatting process in the first parity group or I/O performance of the first parity group.

4 . The storage system according to claim 1 , wherein one or more types of resources different from the first parity group include at least either a spare storage drive and a resource different from a storage drive.

5 . A storage system comprising:

a controller; and

a plurality of storage drives,

wherein the storage drives make up one or more parity groups,

wherein the controller monitors occurrence of one or more given events of an internal process different from an I/O process on host data, the one or more given events increasing a load of a first parity group, and

wherein in response to occurrence of the one or more given events, the controller determines a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,

wherein in response to an increase in required power at a power interchanging source for the first parity group, the controller returns at least part of power being interchanged with the first parity group, to the power interchanging source.

6 . The storage system according to claim 1 , wherein the one or more types of resources include at least either a drive box or a processor.

7 . The storage system according to claim 6 , wherein a maximum interchangeable power value indicating maximum power is determined based on an operating frequency of the processor.

8 . The storage system according to claim 6 , wherein a maximum interchangeable power value of the drive box is determined based on a difference between a maximum number of drives of the drive box and a number of drives currently included in the drive box.

9 . A control method for a storage system comprising a controller, the control method causing the controller to:

monitor occurrence of one or more given events of an internal process different from an input/output (I/O) process on host data, the one or more given events increasing a load of a first parity group including a plurality of storage drives; and

in response to occurrence of the one or more given events, determine a power value indicating power to be interchanged to the first parity group, from one or more types of resources different from the first parity group in the storage system,

wherein the one or more types of resources include a plurality of types of resources, and wherein the controller selects a power interchanging source for the first parity group, from the types of resources in accordance with preset priority.

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 15, 2024
From: HIKASA, SOKI
To: HITACHI, LTD.
Reel/Frame 066789/0018 →
Priority Claims (1)
JP 2023-146984 · Sep 11, 2023 · national
Continuity (1)
Related Publication 20250085886A1 · Mar 13, 2025
References Cited (2)
US 20090319811A1 · Kawakami · 2009 [cited by examiner]
WO 2018193608A1 · 2018 [cited by applicant]