Network-Informed Policy Creator for Backup Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup software treats all stages of data backup as a single process, leading to unpredictable load distribution and potential backup failures due to overloaded systems, as it lacks the ability to determine the best time and path for data transfer based on network conditions and historical data.

Innovation Solution

A network-informed policy creator that connects with network devices to monitor data flow, gather historical data, and recommend optimal transfer times and paths, decoupling backup stages and optimizing data transfers by determining the best time to transfer data based on available bandwidth and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If backup software treats all stages as a single process, then the backup operation is simplified to one unified process, but the system becomes unpredictable and prone to overload during data transfers

Engineering Contradiction:
Improvebackup process structureVSAvoidbackup operation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The backup process is divided into distinct stages: snapshot creation, data transfer, and storage. Each stage can be independently managed and optimized, allowing the system to handle load dynamically at each phase rather than as a monolithic process, thereby improving reliability without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts backup operations based on real-time network conditions and system load. By monitoring network bandwidth and system resources during each stage, the backup process can adapt its timing and resource allocation, preventing overload while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If backup operations are performed without considering network conditions, then the backup process is straightforward and simple, but backup failures occur due to overloaded systems and missed service level objectives

Engineering Contradiction:
Improvebackup operation simplicityVSAvoidbackup completion rate
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system continuously monitors network conditions, system load, and backup progress, using this feedback to dynamically adjust backup operations. This automated feedback loop maintains simplicity for the user while improving productivity by preventing failures due to overloaded systems.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The backup system automatically monitors its own performance and network conditions, making real-time decisions about when and how to perform backups without user intervention. This self-service capability maintains operational simplicity while ensuring backups complete successfully by avoiding system overload.

Inventive Principle:
Principle #25Self-service

3Device complexity

If network tools only monitor quality metrics like latency and packet loss, then the monitoring system remains simple, but the system cannot determine the best time or path for data transfer

Engineering Contradiction:
Improvemonitoring system complexityVSAvoiddata transfer time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary monitoring of network conditions and historical performance data before initiating backup transfers. By gathering this advance information about network quality and system load, the system can proactively select optimal transfer times and paths, reducing actual transfer time without requiring complex real-time decision-making during the transfer itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11556427B1Multi-backup network informed policy creation
Publication Date: 2023.01.17 DELL PROD LP
  • US11556427B1 patent drawing
  • US11556427B1 patent drawing
  • US11556427B1 patent drawing

AI summary

Embodiments for optimizing multiple backup operations for a data protection system, by determining a size of a dataset to be saved in each backup operation and an available bandwidth in each transfer window of a plurality of transfer windows for transfer data between a source and destination; then determining an order of the backup operations based on first ordering the backups based on decreasing dataset size and second ordering the transfer windows in order of decreasing bandwidth, and matching the backups to the transfer windows in accordance with the first ordering and second ordering. The optimum time represents a time to initiate the backup operation that results in a shortest data transfer time over all of the transfer windows from as compared to other possible transfer windows in a defined backup period.