IP Library Patent Application 18461726
Patent Application
App. No. 18/461,726

STORAGE SYSTEM AND STORAGE MANAGEMENT METHOD

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 None
App. No.
18/461,726
Abstract

An object is to effectively use resources of a plurality of storage nodes. A storage system includes a plurality of storage nodes. The storage system includes: a management unit configured to manage the plurality of storage nodes. Each of the plurality of storage nodes is configured to accumulate credits on a condition that a processing load is within a predetermined range and perform burst in which processing is performed with a load exceeding the predetermined range by consuming the credits. The management unit manages the credits of each storage node, determines a trigger of burst of predetermined storage processing based on an accumulation state of the credits in the plurality of storage nodes related to the storage processing, and executes, when the credits are accumulated in the plurality of storage nodes related to the predetermined storage processing, the predetermined storage processing by the burst by consuming the accumulated credits.

Claims (32)

1 . A storage system including a plurality of storage nodes, the storage system comprising:

a management unit configured to manage the plurality of storage nodes, wherein

each of the plurality of storage nodes is configured to accumulate credits on a condition that a processing load is within a predetermined range and perform burst in which processing is performed with a load exceeding the predetermined range by consuming the credits,

the management unit

manages the credits of each storage node,

determines a trigger of burst of predetermined storage processing based on an accumulation state of the credits in the plurality of storage nodes related to the storage processing, and

executes, when the credits are accumulated in the plurality of storage nodes related to the predetermined storage processing, the predetermined storage processing by the burst by consuming the accumulated credits.

2 . The storage system according to claim 1 , wherein

the management unit compares the processing load of each storage node with the corresponding predetermined range, updates the credits of each storage node based on a comparison result, calculates, based on the updated credits, a time during which the burst is able to be performed, and determines the trigger of the burst of the predetermined storage processing based on the time during which the burst is able to be performed.

3 . The storage system according to claim 1 , wherein

the management unit continues the predetermined storage processing with a processing load within the predetermined range after the consumption of the credits, and performs the burst again after the credits are accumulated.

4 . The storage system according to claim 1 , wherein

the predetermined storage processing is asynchronous processing.

5 . The storage system according to claim 4 , wherein

the management unit starts the predetermined storage processing when a load for processing a request from a host is equal to or less than a threshold.

6 . The storage system according to claim 1 , wherein

the predetermined storage processing is rebuilt of the storage node.

7 . The storage system according to claim 1 , wherein

the burst is processing in which a load on at least one of a calculation device, communication with a host, and communication with a storage device exceeds the predetermined range.

8 . The storage system according to claim 1 , wherein

when the credits are accumulated in a storage node that is a failover destination, the management unit performs the processing with the load exceeding the predetermined range when the storage node which is the failover destination processes a request from a host.

9 . The storage system according to claim 1 , wherein

the management unit is configured to set whether to perform the burst for a plurality of volumes according to a performance requirement.

10 . The storage system according to claim 9 , wherein

the management unit gives priority to a storage node having a large accumulated amount of the credits when determining an allocation destination of a volume set to be burstable.

11 . The storage system according to claim 1 , wherein

the management unit moves a volume from a storage node having a small accumulation amount of the credits to a storage node having a large accumulation amount of the credits.

12 . A storage management method of a storage system including a plurality of storage nodes, the storage management method comprising:

accumulating, by each of the plurality of storage nodes, credits on a condition that a processing load is within a predetermined range;

managing, by a management unit configured to manage the plurality of storage nodes, the credits of each storage node;

determining, by the management unit, a trigger of burst of predetermined storage processing based on an accumulation state of the credits in the plurality of storage nodes related to the storage processing; and

executing, by the management unit, the predetermined storage processing by burst in which processing is performed with a load exceeding the predetermined range by consuming, when the credits are accumulated in the plurality of storage nodes related to the predetermined storage processing, the accumulated credits.

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 6, 2023
From: YOSHIDA, MISATO; YAMAMOTO, TAKAHIRO; SATO, KATSUTO; YAMAMOTO, AKIRA; OHIRA, YOSHINORI
To: HITACHI, LTD.
Reel/Frame 064813/0507 →