Backup Window Scheduling for SLA-Safe Remote Copy Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Backup-as-a-Service (BaaS) systems face challenges in preventing Service Level Agreement (SLA) violations due to resource scarcity and temporary overload, as current data protection scheduling methods fail to accurately identify bottlenecks and underutilize resources, leading to incorrect backup job distribution and potential SLA breaches.

Innovation Solution

A system and method that utilize network and storage system information to estimate required resources, assign scores to backup windows based on resource availability, and display SLA violation risks, thereby preventing SLA violations by selecting optimal backup windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If backup jobs are scheduled during non-office hours to avoid interference with normal operations, then consumer operations are minimized, but resource overload occurs and SLA violations risk increases

Engineering Contradiction:
Improveinterference with normal operationsVSAvoidSLA violation risk
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system performs preliminary evaluation of backup window feasibility by estimating required resources and comparing them against network capacity before scheduling. This advance assessment prevents SLA violations by identifying unsuitable time windows in advance, rather than reacting to resource constraints after scheduling occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors network throughput and resource utilization, using this feedback to dynamically adjust backup scheduling decisions. By comparing actual resource consumption against available capacity and observing patterns over time, the system optimizes window selection to prevent both SLA violations and resource overload.

Inventive Principle:
Principle #23Feedback

2Productivity

If agent-based scheduling is used to distribute backup jobs by priority, then job completion within backup window is optimized, but source and destination storage system bottlenecks are not identified leading to incorrect decisions

Engineering Contradiction:
Improvebackup job completion rateVSAvoidbottleneck identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs multiple functions simultaneously: it evaluates storage system capacity, estimates required resources, monitors network throughput, and determines optimal scheduling decisions. This multi-functional approach ensures that all potential bottlenecks (storage and network) are considered together, providing accurate bottleneck identification while maintaining high backup completion rates.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If backup windows are selected without considering network resource utilization, then selection process is simple, but temporary resource overload occurs while resources are underutilized in other timeframes

Engineering Contradiction:
Improvewindow selection simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system automatically evaluates network resource availability and makes intelligent scheduling decisions without requiring manual intervention. By self-assessing network capacity and matching it against backup requirements, the system optimizes resource utilization across time windows while maintaining ease of use for consumers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12481564B2Method and system for preventing service level agreement violations in backup-as-a-service
Publication Date: 2025.11.25 HITACHI VANTARA LTD
  • US12481564B2 patent drawing
  • US12481564B2 patent drawing
  • US12481564B2 patent drawing

AI summary

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.