IP Library Granted Patent US 12,260,090
Granted Patent B2
US 12,260,090 · App. 18/104,145 · Granted Mar 25, 2025

Storage network resource management

Inventor: Tomohiro Kawaguchi (Santa Clara, CA)
Assignee: Hitachi, Ltd.
G06F3/0613G06F3/065G06F3/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,260,090
App. No.
18/104,145
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods described herein can involve, responsive to a request of a volume requiring remote copy, checking an IO throughput setting of the volume; using network bandwidth based on the IO throughput setting of the volume; and for the use of the network bandwidth not exceeding total remote copy network resources allocated for existing volumes configured with remote copy and the volume requiring remote copy, establishing a remote copy relationship for the volume in response to the request.

Claims (28)

1. A method, comprising:

responsive to a request of a volume requiring remote copy:

checking an IO throughput setting of the volume;

determining a network bandwidth based on the IO throughput setting of the volume;

in response to the network bandwidth being equal to or less than total remote copy network resources allocated for existing volumes configured with remote copy and the volume requiring remote copy, establishing a remote copy relationship for the volume in response to the request;

in response to the network bandwidth exceeding the total remote copy network resources allocated for the existing volumes configured with remote copy and the volume requiring remote copy, rejecting the request, wherein the total remote copy network resources is based on a summation of a maximum write throughput of the existing volumes configured with remote copy and the volume requiring remote copy; and

in response to the summation exceeding the total remote copy network resources, internally setting another maximum write throughput for each of the existing volumes that is at least a minimum write throughput.

2. The method of claim 1 , wherein, in response to another storage system being determined as required based on the remote copy relationship, defining the total remote copy network resources as the total remote copy network resources allocated for the existing volume configured with remote copy and the volume requiring remote copy, minus bandwidth usage between a storage system managing the volume and the another storage system.

3. The method of claim 1 , further comprising providing an interface configured to receive a selection of a volume type from a plurality of pre-defined volume types, wherein the request is based on a received selection of the volume type made to the interface.

4. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:

responsive to a request of a volume requiring remote copy:

checking an IO throughput setting of the volume;

determining a network bandwidth based on the IO throughput setting of the volume;

in response to the network bandwidth being equal to or less than total remote copy network resources allocated for existing volumes configured with remote copy and the volume requiring remote copy, establishing a remote copy relationship for the volume in response to the request;

in response to the network bandwidth exceeding the total remote copy network resources allocated for the existing volumes configured with remote copy and the volume requiring remote copy, rejecting the request, wherein the total remote copy network resources is based on a summation of a maximum write throughput of the existing volumes configured with remote copy and the volume requiring remote copy; and

in response to the summation exceeding the total remote copy network resources, internally setting another maximum write throughput for each of the existing volumes that is at least a minimum write throughput.

5. The non-transitory computer readable medium of claim 4 , wherein, in response to another storage system being determined as required based on the remote copy relationship, defining the total remote copy network resources as the total remote copy network resources allocated for the existing volume configured with remote copy and the volume requiring remote copy, minus bandwidth usage between a storage system managing the volume and the another storage system.

6. The non-transitory computer readable medium of claim 4 , the instructions further comprising providing an interface configured to receive a selection of a volume type from a plurality of pre-defined volume types, wherein the request is based on a received selection of the volume type made to the interface.

7. An apparatus, comprising:

a processor, configured to:

responsive to a request of a volume requiring remote copy:

check an IO throughput setting of the volume;

determine a network bandwidth based on the IO throughput setting of the volume;

in response to the network bandwidth being equal to or less than total remote copy network resources allocated for existing volumes configured with remote copy and the volume requiring remote copy, establish a remote copy relationship for the volume in response to the request;

in response to the network bandwidth exceeding the total remote copy network resources requiring remote copy, reject the request, wherein the total remote copy network resources is based on a summation of a maximum write throughput of the existing volumes configured with remote copy and the volume requiring remote copy; and

in response to the summation exceeding the total remote copy network resources, internally setting another maximum write throughput for each of the existing volumes that is at least a minimum write throughput.

8. The apparatus of claim 7 , wherein, in response to another storage system being determined as required based on the remote copy relationship, defining the total remote copy network resources as the total remote copy network resources allocated for the existing volume configured with remote copy and the volume requiring remote copy, minus bandwidth usage between a storage system managing the volume and the another storage system.

9. The apparatus of claim 7 , the processor further configured to provide an interface configured to receive a selection of a volume type from a plurality of pre-defined volume types, wherein the request is based on a received selection of the volume type made to the interface.

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 Jan 31, 2023
From: KAWAGUCHI, TOMOHIRO
To: HITACHI, LTD.
Reel/Frame 062553/0566 →
Continuity (1)
Related Publication 20240256137A1 · Aug 1, 2024
References Cited (8)
US 8347053B2 · Arakawa et al. · 2013 [cited by applicant]
US 20150236926A1 · Wright · 2015 [cited by examiner]
US 20210124492A1 · Savir · 2021 [cited by examiner]
US 20210255795A1 · Lin · 2021 [cited by examiner]
US 20220091790A1 · Sato et al. · 2022 [cited by applicant]
US 20220239879A1 · Ito · 2022 [cited by examiner]
US 20220342762A1 · Bora · 2022 [cited by examiner]
US 20230026185A1 · O'Riordan · 2023 [cited by examiner]