Computer system, method of scheduling data replication, and computer-readable non-transitory storage medium
AssigneeHitachi, Ltd.
InventorTatsuro Yamashita
Life of this patent
Estimating the term…
Abstract
An embodiment of this invention schedules data replications for backing up a first storage system providing a plurality of applications with volumes to a second storage system. This scheduling determines scheduled finish times of respective data replications for the plurality of applications and determines start times of the respective data replications for the plurality of applications from the scheduled finish times of the respective data replications and the respective amounts of data to be transferred for the plurality of applications, using a data transfer rate between the storage systems and an overlap degree of data replication periods of the plurality of applications.
Claims15
A computer system comprising:
- a first storage system for providing a plurality of applications with volumes;
- a second storage system which is coupled to the first storage system and stores backup volumes of the volumes;
- and
- a management system which is coupled to the first storage system and the second storage system and schedules data replications of the volumes,
- wherein:
- the management system determines respective scheduled finish times of data replications for the plurality of applications;
- and
- the management system determines individual start times of the data replications for the plurality of applications from the respective scheduled finish times of data replications and respective amounts of data to be transferred for the plurality of applications, using a data transfer rate between the first storage system and the second storage system and an overlap degree of data replication periods of the plurality of applications.
A method of scheduling data replications for backing up from a first storage system providing a plurality of applications with volumes to a second storage system, the method comprising:
- determining, by a management system for managing the first storage system and the second storage system, scheduled finish times of respective data replications for the plurality of applications to store the determined scheduled finish times of the respective data replications in schedule management information in a data storage apparatus;
- determining, by the management system, amounts of data to be transferred in the respective data replications for the plurality of applications to store the amounts of data to be transferred in the schedule management information;
- and
- determining, by the management system, start times of the respective data replications for the plurality of applications from the scheduled finish times of the respective data replications for the plurality of applications and the amount of data to be transferred, using a data transfer rate between the first storage system and the second storage system and an overlap degree of data replication periods for the plurality of applications.
A computer-readable non-transitory storage medium for storing codes executed by a management system for managing a first storage system providing a plurality of applications with volumes and a second storage system to schedule data replications for backing up from the first storage system to the second storage system, the scheduling comprises:
- determining scheduled finish times of respective data replications for the plurality of applications to store the determined scheduled finish times of the respective data replications in schedule management information in a data storage apparatus;
- determining amounts of data to be transferred in the respective data replications for the plurality of data replications to store the amounts of data to be transferred in the schedule management information;
- and
- determining start times of the respective data replications for the plurality of applications from the scheduled finish times of the respective data replications for the plurality of applications and the amounts of data to be transferred, using a data transfer rate between the first storage system and the second storage system and an overlap degree of data replication periods of the plurality of applications.
Dependencies are inferred from the claim text.