IP Library Granted Patent US 12,204,776
Granted Patent B2
US 12,204,776 · App. 17/950,189 · Granted Jan 21, 2025

Storage management system and storage management method

Inventors: Kazuki Togo (Tokyo, JP); Akira Deguchi (Tokyo, JP); Tsukasa Shibayama (Tokyo, JP); Takanobu Suzuki (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F3/0631G06F3/0622G06F3/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 12,204,776
App. No.
17/950,189
Granted
Jan 21, 2025
Kind
B2
Abstract

An object of the invention is to quickly and appropriately adjust performance of a storage system. Provided is a storage management system including: a storage system including a plurality of storage nodes; and a management device. The storage node includes a storage device and an instance to which a resource is virtually allocated and that controls access to the storage device. The storage management system further includes an instance management node configured to manage the instance of the storage node. The management device is configured to determine whether a configuration of the resource allocated to the instance of the storage node needs to be changed, and cause the instance management node to change the configuration of the resource allocated to the instance when the configuration of the resource needs to be changed.

Claims (76)

1. A storage management system comprising:

a storage system including a plurality of storage nodes; and

a management device, wherein

the storage node includes a storage device and an instance to which a resource is virtually allocated and that controls access to the storage device,

the storage management system further comprises an instance management node configured to manage the instance of the storage node,

instance types with different resource configurations available as instances are managed, and

the management device is configured to:

determine whether a configuration of the resource allocated to the instance of the storage node needs to be changed, and

specify an instance and a resource necessary for changing configuration and change an instance type so as to increase the specified resource of the specified instance and cause the resource configuration to be allocated on the specified instance to change,

further comprising a plurality of the instances,

wherein:

each of the instances has a corresponding storage control unit which is operated thereon and performs access control for a corresponding storage device;

a plurality of storage control units operated on different instance configure a storage control unit group, respectively;

a plurality of storage control units of the storage control unit group provide a volume in which a host computer can perform I/O, and include a storage control unit which is in active state for processing I/O to the volume and a storage control unit which is in a standby state for being handing over processing of the active state, and

wherein the storage management system:

when changing the instance type of instance in which the storage control unit in the active state operates,

changes the storage control unit in the inactive state in the storage control unit group to be active to be handing over processing and stops the storage control unit in the active state;

performs the change of the instance type in the state where the storage control unit in the active state stops; and

activates the stopped storage control unit to be in active state after the change of the instance type.

2. The storage management system according to claim 1 , wherein

the management device is configured to:

determine whether a predetermined trigger for changing the configuration of the resource exists, and

transmit a change instruction to the instance management node when the predetermined trigger exists, and

the instance management node is configured to change the configuration of the resource of the specified instance when receiving the change instruction.

3. The storage management system according to claim 1 , wherein

the management device is configured to, when changing the configuration of the resource, perform switching such that I/O processing from a host computer which is in the charge of the specified instance is executed by an instance of another storage node, and then change the configuration of the resource.

4. The storage management system according to claim 3 , wherein

the another storage node includes an instance having a substitution function of executing the I/O processing in the charge of the specified instance, and

the management device is configured to, when changing the configuration of the resource, switch the I/O processing from the host computer to the storage node including the instance having the substitution function.

5. The storage management system according to claim 4 , wherein

an instance of each of the plurality of storage nodes has a function of executing own I/O processing and a substitution function of executing I/O processing in the charge of another storage node.

6. The storage management system according to claim 1 , wherein

the management device is configured to identify another resource that newly becomes a bottleneck when the resource is increased, and change a configuration of the another resource of the specified instance so as to increase the another resource.

7. The storage management system according to claim 1 , wherein

the management device is configured to:

designate an enhanced resource amount that is a resource amount in which operation performance of the identified resource satisfies a predetermined reference value, and

change the configuration of the resource of the instance such that the resource amount is greater than or equal to the enhanced resource amount.

8. The storage management system according to additional claim 1 , wherein

whether the storage control unit group has another storage control unit which is in active state or which can be changed to be in active state is examined; and

the change of the instance type is performed when there is another storage control unit which is in active state or which can be changed to be in active state.

9. The storage management system according to claim 1 , wherein

the management device is configured to:

collect operation information on the storage system from the storage system, and identify, based on the operation information, the resource that is a performance bottleneck for the specified instance of the storage system and that needs to be changed in configuration, and

change the configuration of the resource of the specified instance so as to increase the identified resource.

10. The storage management system according to claim 9 , wherein

an instance type with a different resource configuration that can be used for the specified instance is managed, and

the management device is configured to:

identify the instance type configured to increase the identified resource, and

change the configuration of the resource to the resource configuration of the identified instance type.

11. A storage management method performed by a storage management system including: a storage system including a plurality of storage nodes; and a management device, wherein

the storage node includes a storage device and an instance to which a resource is virtually allocated and that controls access to the storage device, and

the storage management system further comprises an instance management node configured to manage the instance of the storage node, and

instance types with different resource configurations available as instances are managed,

the method, performed the management device, comprising the steps of:

determining whether a configuration of the resource allocated to the instance of the storage node needs to be changed,

specifying an instance and a resource necessary for changing configuration,

changing an instance type so as to increase the specified resource of the specified instance, and

cause the resource configuration to be allocated on the specified instance to change,

further comprising a plurality of the instances,

wherein:

each of the instances has a corresponding storage control unit which is operated thereon and performs access control for a corresponding storage device;

a plurality of storage control units operated on different instance configure a storage control unit group, respectively;

a plurality of storage control units of the storage control unit group provide a volume in which a host computer can perform I/O, and include a storage control unit which is in active state for processing I/O to the volume and a storage control unit which is in a standby state for being handing over processing of the active state, and

wherein the storage management system:

when changing the instance type of instance in which the storage control unit in the active state operates,

changes the storage control unit in the inactive state in the storage control unit group to be active to be handing over processing and stops the storage control unit in the active state;

performs the change of the instance type in the state where the storage control unit in the active state stops; and

activates the stopped storage control unit to be in active state after the change of the instance type.

12. The storage management method according to claim 11 , further comprising:

collecting operation information on the storage system from the storage system, and identify, based on the operation information, the resource that is a performance bottleneck for the specified instance of the storage system and that needs to be changed in configuration, and

changing the configuration of the resource of the specified instance so as to increase the identified resource.

13. The storage management method according to claim 11 , wherein

an instance type with a different resource configuration that can be used for the specified instance is managed, and

the method further comprising the steps of:

identifying the instance type configured to increase the identified resource, and

changing the configuration of the resource to the resource configuration of the identified instance type.

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 22, 2022
From: TOGO, KAZUKI; DEGUCHI, AKIRA; SHIBAYAMA, TSUKASA; SUZUKI, TAKANOBU
To: HITACHI, LTD.
Reel/Frame 061176/0628 →
Priority Claims (1)
JP 2021-208703 · Dec 22, 2021 · national
Continuity (1)
Related Publication 20230195336A1 · Jun 22, 2023
References Cited (8)
US 10083100B1 · Agetsuma et al. · 2018 [cited by applicant]
US 11698813B2 · Moon · 2023 [cited by examiner]
US 20200104153A1 · Shibayama · 2020 [cited by examiner]
JP 2011128706W · 2011 [cited by applicant]
JP 2019101703A · 2019 [cited by applicant]
WO 2017085870A1 · 2017 [cited by applicant]
WO 2017208360A1 · 2017 [cited by applicant]
Japanese Office Action received in corresponding Japanese Application No. 2021-208703 dated Dec. 5, 2023. [cited by applicant]