IP Library Patent Application 18236541
Patent Application
App. No. 18/236,541

STORAGE MANAGEMENT SYSTEM AND METHOD FOR MANAGING STORAGE APPARATUS

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/236,541
Abstract

To enable appropriate data migration scheduling between storage apparatuses. A system stores load information indicating a temporal change in a load of each of a plurality of storage apparatuses. The system selects a data migration source from the plurality of storage apparatuses based on the load information. The system estimates a data migration time length of a target volume selected from the data migration source based on a previously designated feature, which is related to the target volume or a combination of the data migration source and a data migration destination. The system generates a schedule indicating a data migration time period of the target volume based on the migration time length and the load information.

Claims (30)

1 . A storage management system for managing a plurality of storage apparatuses, comprising:

one or more processors; and

one or more memory devices, wherein

the one or more memory devices store load information indicating a temporal change in a load of each of the plurality of storage apparatuses, and

the one or more processors select a data migration source from the plurality of storage apparatuses based on the load information, estimate a data migration time length of a target volume selected from the data migration source based on a previously designated feature, which is related to the target volume or a combination of the data migration source and a data migration destination, and generate a schedule indicating a data migration time period of the target volume based on the migration time length and the load information.

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

the one or more processors select the data migration destination from the plurality of storage apparatuses and an external system, and

the feature includes a feature indicating whether the data migration destination is selected from either the plurality of storage apparatuses or the external system.

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

the one or more processors return data subjected to data conversion and stored in a volume to data before the data conversion and migrate the data in data migration between the storage apparatuses, and

the feature includes a feature indicating data conversion during storage in the target volume.

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

the data migration source and the data migration destination have a same type of physical storage apparatus configured to store the data in the target volume, and

the feature includes a feature indicating the type of the physical storage apparatus.

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

the load information indicates a temporal change in a load of a processor of each of the plurality of storage apparatuses.

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

the one or more processors refer to the load information and calculate a value representing a variation in loads of the plurality of storage apparatuses, and generate the schedule when the calculated value is larger than a preset reference value.

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

the one or more processors determine, as the target volume, a volume having fewest input and output requests in a predetermined period at the data migration source.

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

the one or more processors select the data migration destination from the plurality of storage apparatuses, refer to the load information and determine loads of the data migration source and the data migration destination in each predetermined time period for each day of a week, and determine a predetermined time period in which the loads of the data migration source and the data migration destination are less than a threshold as a data migration executable time period, and

a time period selected from the data migration executable time period is included in the schedule.

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

the one or more memory devices store training data, and

the one or more processors estimate the migration time length using a preset function, update a parameter of the function using the training data, and update the training data according to a data migration execution result.

10 . A method for managing a plurality of storage apparatuses, executed by a system storing load information indicating a temporal change in a load of each of the plurality of storage apparatuses, the method comprising:

selecting a data migration source from the plurality of storage apparatuses based on the load information;

estimating a data migration time length of a target volume selected from the data migration source based on a previously designated feature, which is related to the target volume or a combination of the data migration source and a data migration destination; and

generating a schedule indicating a data migration time period of the target volume based on the migration time length and the load information.

Assignments (2)
CHANGE OF NAME Recorded Sep 27, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069067/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: KOZAI, KEIGO
To: HITACHI, LTD.
Reel/Frame 064663/0814 →