IP Library Granted Patent US 10,558,383
Granted Patent B2
US 10,558,383 · App. 15/755,986 · Granted Feb 11, 2020

Storage system

Inventors: Yuki Sakashita (Tokyo, JP); Takeru Chiba (Tokyo, JP); Sadahiro Sugimoto (Tokyo, JP); Tomohiro Kawaguchi (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F3/0646G06F3/0604G06F3/067
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 10,558,383
App. No.
15/755,986
Granted
Feb 11, 2020
Kind
B2
Abstract

A storage system includes a plurality of nodes connected with a network and configured to provide volumes, a plurality of drive units; and a management system. Each of the plurality of drive units consists of a plurality of storage drives and is accessible from one or more of the plurality of nodes without intervention of the other nodes. The management system or one of the plurality of nodes is configured to determine number of storage drives to be included in a new distribution range to distribute data of a first volume based on access frequency to the first volume.

Claims (26)

1. A storage system that improves a rebuild of a spared drive and prevents degradation of I/O performance, the storage system comprising:

a plurality of nodes interconnected via a network, wherein each of the plurality of nodes is configured to provide volumes;

a plurality of storage drives that are interconnected via the network; and

a management system that is communicatively coupled to the plurality of nodes and the plurality of storage drives,

wherein each of the plurality of storage drives is accessible from one or more of the plurality of nodes without intervention of the other nodes, and

wherein the management system or one of the plurality of nodes is configured to determine a number of storage drives to be included in a new distribution range based on access frequency to a first volume and based on a rebuild time of each storage drive included in the new distribution range, wherein the new distribution range distributes data of the first volume.

2. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to determine that the new distribution range comprises storage drives accessible from an owner node providing the first volume without intervention of the other nodes in a case where the access frequency is equal to or higher than a first threshold.

3. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to:

compare the access frequency with a plurality of thresholds to determine a range including the access frequency; and

determine a number of storage drives associated with the determined range to be a number of storage drives to be included in the new distribution range.

4. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to preferentially keep storage drives accessible from an owner node providing the first volume without intervention of the other nodes in a case where the determined number of storage drives to be included in the new distribution range is smaller than a number of storage drives included in a current distribution range.

5. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to determine storage drives to be removed from a current distribution range of the first volume based on sizes of free spaces of storage drives included in the current distribution range.

6. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to:

estimate a rebuild time under a condition of a number of storage drives in a current distribution range and a rebuild time under a condition of a number of storage drives in the new distribution range in a case where the determined number of storage drives to be included in the new distribution range is greater than the number of storage drives included in the current distribution range; and

determine to maintain the current distribution range in a case where the estimated rebuild time under the condition of the number of storage drives in the new distribution range is longer than the estimated rebuild time under the condition of the number of the storage drives in the current distribution range.

7. The storage system according to claim 6 , wherein the estimating the rebuild times refers to throughputs of storage drives in each distribution range and throughputs of interfaces between nodes.

8. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to determine storage drives to be added to a current distribution range of the first volume based on sizes of free spaces of storage drives not included in the current distribution range.

9. The storage system according to claim 1 , wherein the management system or the one of the plurality of nodes is configured to:

determine that the new distribution range comprises storage drives accessible from an owner node providing the first volume without intervention of the other nodes in a case where the access frequency is equal to or higher than a first threshold;

estimate a rebuild time under a condition of a number of storage drives in a current distribution range and a rebuild time under a condition of a number of storage drives in the new distribution range in a case where the determined number of storage drives to be included in the new distribution range is greater than the number of storage drives included in the current distribution range; and

determine to maintain the current distribution range in a case where the estimated rebuild time under the condition of the number of storage drives in the new distribution range is longer than the estimated rebuild time under the condition of the number of storage drives in the current distribution range.

10. A method of controlling a storage system including a plurality of storage drives and a plurality of nodes interconnected via a network and configured to provide volumes,

each of the plurality of storage drives being accessible from one or more of the plurality of nodes without intervention of the other nodes, and

the method comprising:

monitoring access frequency to a first volume; and

determining a number of storage drives to be included in a new distribution range to distribute data of the first volume based on a result of monitoring the access frequency and based on a rebuild time of each storage drive included in the new distribution range, wherein the new distribution range distributes data of the first volume.

Assignments (3)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPER SPELLING OF ASSIGNEE AS HITACHI, LTD PREVIOUSLY RECORDED AT REEL: 045058 FRAME: 0825. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 6, 2020
From: SAKASHITA, YUKI; CHIBA, TAKERU; SUGIMOTO, SADAHIRO; KAWAGUCHI, TOMOHIRO
To: HITACHI, LTD.
Reel/Frame 051486/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: SAKASHITA, YUKI; CHIBA, TAKERU; SUGIMOTO, SADAHIRO; KAWAGUCHI, TOMOHIRO
To: HITACHI LTD.
Reel/Frame 045058/0825 →
Continuity (1)
Related Publication 20180246668A1 · Aug 30, 2018