Method and system for preventing service level agreement violations in backup-as-a-service

US12481564B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12481564-B2
Application numberUS-202418592126-A
CountryUS
Kind codeB2
Filing dateFeb 29, 2024
Priority dateFeb 29, 2024
Publication dateNov 25, 2025
Grant dateNov 25, 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.

Systems and methods described herein create and schedule remote copy jobs that are distributed among several backup windows, thereby increasing backup service reliability and network resource utilization when copying data from local to remote site. This is accomplished by ranking backup windows by resource availability and proactively guiding a consumer to avoid selecting backup windows that may suffer from a temporal resource scarcity. Recommending suitable backup windows advantageously preserves SLAs by reducing SLA violations that otherwise may occur due to resource scarcity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: providing to a first interface in a network, a selection of data to be backed up from a primary site to a remote site; estimating required resources for executing a backup of the data from the primary site to the remote site; for a plurality of time windows, using network information to obtain a network resource utilization estimate; using the estimated required resources and the network resource utilization estimate to determine, among the plurality of time windows, one or more time windows in which network resources are insufficient to execute the backup; and providing to a second interface in the network a selection option for the plurality of time windows, excluding, at the least, the one or more time windows, thereby preventing a Service Level Agreement (SLA) violation when executing the backup; wherein the network information comprises a current throughput obtained from a storage system. 2 . The method of claim 1 , further comprising using the required resources and the network resource utilization estimate to assign a score to each selection option. 3 . The method of claim 2 , further comprising, for each of the plurality of time windows, determining an SLA violation risk. 4 . The method of claim 3 , wherein the second interface is configured to display the score and further configured to indicate the presence of the SLA violation risk to discourage a selection of selection options that are likely to cause an SLA violation. 5 . The method of claim 2 , wherein the second interface is configured to display, for each selection option, an indication about an availability of a discount. 6 . The method of claim 2 , wherein assigning the score comprises referencing a score policy table that comprises a base score, the base score being used to derive the score and being indicative of the required resources. 7 . The method of claim 2 , wherein the second interface is configured to pre-select, among the plurality of time windows, a time window associated with a highest score. 8 . The method of claim 1 , wherein the estimating the required resources comprises using a size of a volume associated with the selection for the data, a storage class throughput, and an interval between jobs to estimate an amount of the data that is to be backed up. 9 . The method of claim 1 , wherein the estimating the required resources comprises using a service level of the backup and historical data. 10 . A non-transitory computer-readable medium for storing instructions for executing a process, the instructions comprising: providing to a first interface in a network a selection of data to be backed up from a primary site to a remote site; estimating required resources for executing a backup of the data from the primary site to the remote site; for a plurality of time windows, using network information to obtain a network resource utilization estimate; using the estimated required resources and the network resource utilization estimate to determine, among the plurality of time windows, one or more time windows in which network resources are insufficient to execute the backup; and providing to a second interface in the network a selection option for the plurality of time windows, excluding, at the least, the one or more time windows, thereby preventing a Service Level Agreement (SLA) violation when executing the backup; wherein the network information comprises a current throughput obtained from a storage system. 11 . The non-transitory computer-readable medium of claim 10 , further comprising using the required resources and the network resource utilization estimate to assign a score to each selection option. 12 . The non-transitory computer-readable medium of claim 11 , further comprising, for each of the plurality of time windows, determining an SLA violation risk. 13 . The non-transitory computer-readable medium of claim 12 , wherein the second interface is configured to display the score and further configured to indicate the presence of the SLA violation risk to discourage a selection of selection options that are likely to cause an SLA violation. 14 . The non-transitory computer-readable medium of claim 11 , wherein assigning the score comprises referencing a score policy table that comprises a base score, the base score being used to derive the score and being indicative of the required resources. 15 . The non-transitory computer-readable medium of claim 10 , wherein the second interface is configured to pre-select, among the plurality of time windows, a time window associated with a highest score. 16 . The non-transitory computer-readable medium of claim 10 , wherein the second interface is configured to display, for each selection option, an indication about an availability of a discount. 17 . The non-transitory computer-readable medium of claim 10 , wherein the estimating the required resources comprises using a size of a volume associated with the selection for the data, a storage class throughput, and an interval between jobs to estimate an amount of the data that is to be backed up. 18 . The non-transitory computer-readable medium of claim 10 , wherein the estimating the required resources comprises using a service level of the backup and historical data.

Assignees

Inventors

Classifications

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • for networked environments · CPC title

  • Throughput · CPC title

  • Backup scheduling policy · CPC title

  • Ensuring fulfilment of SLA · 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 US12481564B2 cover?
Systems and methods described herein create and schedule remote copy jobs that are distributed among several backup windows, thereby increasing backup service reliability and network resource utilization when copying data from local to remote site. This is accomplished by ranking backup windows by resource availability and proactively guiding a consumer to avoid selecting backup windows that ma…
Who is the assignee on this patent?
Hitachi Ltd, Hitachi Vantara Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/5009. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 25 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).