IP Library Granted Patent US 10,705,737
Granted Patent B2
US 10,705,737 · App. 16/563,522 · Granted Jul 7, 2020

Storage system and data arrangement method of storage system

Inventors: Takeru Chiba (Tokyo, JP); Masakuni Agetsuma (Tokyo, JP); Takahiro Yamamoto (Tokyo, JP); Hiroto Ebara (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F3/061G06F3/0653G06F3/0679G06F11/2094
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,705,737
App. No.
16/563,522
Granted
Jul 7, 2020
Kind
B2
Abstract

An object is to construct a storage system configured with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.

Claims (30)

1. A storage system comprising:

a plurality of nodes that process an I/O processing request of data, wherein

each of the plurality of nodes includes:

a storage device; and

a processor configured to:

perform the I/O processing on the storage device;

use a data redundancy configuration in which data stored in different storage devices is combined as a data set;

perform a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least one of a node and the storage device, and by using data redundancy configuration information related to the data redundancy configuration; and

determine a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information,

wherein the fault tolerance information related to the data redundancy configuration includes a number of components having operational continuity in a case where a failure occurs for each of plurality of component types, and

the data arrangement, to which the data redundancy configuration is applied, is determined such that the number of components having operational continuity satisfies a predetermined reference in a case where the failure occurs for each of the plurality of component types.

2. The storage system according to claim 1 , wherein

the component includes a power source or a network, and the fault tolerance information includes an operational continuity in a case where a failure occurs in the power source or the network.

3. The storage system according to claim 1 , wherein

the component includes a site, and the fault tolerance information includes an operational continuity in a case where a failure occurs in the site.

4. The storage system according to claim 1 , wherein

the fault tolerance information includes information of a bottleneck region serving as a bottleneck of the data arrangement.

5. The storage system according to claim 1 , wherein

the processor determines the data redundancy configuration and the data arrangement based on the fault tolerance information.

6. The storage system according to claim 1 , wherein

the fault tolerance information is output, and a selection of the data redundancy configuration and the data arrangement is received from a user.

7. A data arrangement method in a storage system including a plurality of nodes that process an I/O processing request of data, wherein

each of the plurality of nodes includes:

a storage device; and

a processor configured to:

perform the I/O processing on the storage device;

use a data redundancy configuration in which data stored in different storage devices is combined as a data set;

perform a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least one of a node and the storage device, and by using data redundancy configuration information related to the data redundancy configuration

determine a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information,

wherein the fault tolerance information related to the data redundancy configuration includes a number of components having operational continuity in a case where a failure occurs for each of plurality of component types, and the data arrangement, to which the data redundancy configuration is applied, is determined such that the number of components having operational continuity satisfies a predetermined reference in a case where the failure occurs for each of the plurality of component types.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: CHIBA, TAKERU; AGETSUMA, MASAKUNI; YAMAMOTO, TAKAHIRO; EBARA, HIROTO
To: HITACHI, LTD.
Reel/Frame 050318/0323 →
Priority Claims (1)
JP 2018-196235 · Oct 17, 2018 · national
Continuity (1)
Related Publication 20200125258A1 · Apr 23, 2020