Copy execution time optimization system management

US12455797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12455797-B2
Application numberUS-202418825665-A
CountryUS
Kind codeB2
Filing dateSep 5, 2024
Priority dateNov 6, 2023
Publication dateOct 28, 2025
Grant dateOct 28, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system managing apparatus decides a time optimum for executing data copying from a copy source volume to a copy destination volume, and manages an RPO requirement of a user and a quiescing time period for each application at the time of a copy start. The system managing apparatus calculates a copy execution time and a copy execution interval such that data in which application consistency is maintained can be acquired at an interval that satisfies the RPO. In addition, the system managing apparatus monitors the use status of an application and the use status of a copy line after the start of copy operation, and calculates a copy execution time and a copy execution interval that allow a return to an appropriate recovery point, taking into consideration an application quiescing time period and a period of time required for copy completion that change in real time.

First claim

Opening claim text (preview).

What is claimed is: 1. A system managing apparatus comprising: an information processing apparatus that has a processor and that manages a hybrid cloud system that includes a computer system including a first storage constructed in an on-premises environment and a second storage constructed in a cloud environment, the hybrid cloud system being configured to data copying by which a copy of data of an application stored on the first storage is stored on the second storage, wherein the information processing apparatus is configured to: acquire a recovery point objective, an application quiescing time period per unit data amount, a copy data amount, and a copy time period regarding the data copying of the application, calculate a timing of a copy execution instruction for the data copying that guarantees the recovery point objective that maintains consistency of the application, on a basis of the recovery point objective, the application quiescing time period per unit data amount, the copy data amount, and the copy time period, and executing the copy execution instruction based on the calculated timing that guarantees the recovery point objective to guarantee consistency of the application. 2. The system managing apparatus according to claim 1 , wherein the information processing apparatus is configured to calculate the timing of the copy execution instruction for the data copying every time the data copying is executed. 3. The system managing apparatus according to claim 2 , wherein the information processing apparatus is configured to: calculate an execution interval of the data copying on the basis of the recovery point objective, the application quiescing time period per unit data amount, the copy data amount, and the copy time period, and calculate the timing of the copy execution instruction for the data copying every time the data copying is executed, by calculating, as the timing of the copy execution instruction for the data copying, a current execution time of the data copying on a basis of a previous execution time of the data copying and the execution interval of the data copying. 4. The system managing apparatus according to claim 3 , wherein the information processing apparatus is configured to; calculate a current application quiescing time period on a basis of the application quiescing time period per unit data amount and the copy data amount, calculate the execution interval of the data copying by subtracting a total length of time of the current application quiescing time period and the copy time period from the recovery point objective, and calculate, as the timing of the copy execution instruction for the data copying, a time which is a sum of the previous execution time of the data copying and the execution interval of the data copying. 5. The system managing apparatus according to claim 1 , wherein the information processing apparatus is configured to calculate a current timing of the copy execution instruction for the data copying and subsequent timings of the copy execution instruction for the data copying when the data copying is executed. 6. The system managing apparatus according to claim 5 , wherein the information processing apparatus is configured to: calculate an execution interval of the data copying when the data copying is executed, and calculate subsequent periodic timings of the copy execution instruction for the data copying on a basis of a current execution time of the data copying and the execution interval of the data copying having already been calculated. 7. The system managing apparatus according to claim 6 , wherein the information processing apparatus is configured to: calculate a current application quiescing time period on a basis of the application quiescing time period per unit data amount and the copy data amount, and calculate the execution interval of the data copying by subtracting a total length of time of the current application quiescing time period and the current copy time period from the recovery point objective. 8. The system managing apparatus according to claim 1 , further comprising: a storage apparatus that stores user requirement management information including information related to the recovery point objective and the copy data amount of the application, application quiescing time period management information including information for calculating the application quiescing time period, and copy required time period management information including a past history of periods of time required for the data copying, wherein the information processing apparatus is configured to: acquire the copy data amount and the recovery point objective on a basis of the user requirement management information, acquire the application quiescing time period per unit data amount on a basis of the application quiescing time period management information, and acquire the copy time period on a basis of the copy required time period management information. 9. The system managing apparatus according to claim 8 , wherein the storage apparatus stores network line use status information related to a network line use status, and wherein the information processing apparatus is configured to: acquire availability of a network line band between the on-premises environment and the cloud environment on a basis of the network line use status information in a case where the copy time period cannot be acquired before operation of the data copying, and acquire the copy time period by calculating the copy time period on a basis of the availability of the network line band and the copy data amount. 10. The system managing apparatus according to claim 8 , wherein the computer system includes a host computer to which a copy target volume including target data of the data copying is provided from the first storage, the host computer having a cache memory that caches data, and wherein the information processing apparatus is configured to; monitor the copy target volume, and store, as the application quiescing time period per unit data amount and in the application quiescing time period management information, a period of time required for writing in the volume from the cache memory per unit data amount in a case where the data copying of the application is executed. 11. The system managing apparatus according to claim 10 , wherein the user requirement management information includes information representing a recovery time objective and a copy destination cloud related to the data copying of the application, and wherein the information processing apparatus is configured to decide a copy configuration including a copy method and a copy destination cloud, on a basis of the user requirement management information. 12. The system managing apparatus according to claim 11 , wherein the information processing apparatus is configured to determine whether or not the recovery time objective is within a predetermined period of time, and wherein, in a case where the recovery time objective is within the predetermined period of time, decide a disaster recovery configuration in which a server instance corresponding to the host computer is prepared in the cloud environment including a copy destination storage. 13. The system managing apparatus according to claim 1 , further comprising: a display apparatus that can display an image; and a storage apparatus on which copy procedure management information related to a copy procedure of the application is stored, wherein the first storage includes a storage management server that manages the first storage, and wherein the information processing apparatus is configure

Assignees

Inventors

Classifications

  • for networked environments · CPC title

  • Database-specific techniques · CPC title

  • Backup restoration techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12455797B2 cover?
A system managing apparatus decides a time optimum for executing data copying from a copy source volume to a copy destination volume, and manages an RPO requirement of a user and a quiescing time period for each application at the time of a copy start. The system managing apparatus calculates a copy execution time and a copy execution interval such that data in which application consistency is …
Who is the assignee on this patent?
Hitachi Vantara Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/1464. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).