Backup Data Transfer System for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transferring user data backups between logical data sites face challenges in minimizing network bandwidth usage and maintaining data locality, leading to inefficiencies in backup and restore processes.

Innovation Solution

A method and system that determine and transfer backup data based on storage and schedule parameters, allocate network bandwidth, and prioritize data transfers to optimize storage and reduce network costs, while preserving data locality by scheduling transfers strategically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of stationary object

If user data backup is transferred to another logical data site to relieve space pressure, then storage capacity is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvestorage capacityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Volume of stationary objectVSLoss of energy

Solution Approach 1:

The system performs preliminary identification of transferable backup data by analyzing storage parameters and determining which data can be moved without affecting client backup or restore operations. This preliminary action allows the system to plan transfers in advance, selecting data that can be moved with minimal network bandwidth consumption and minimal interruption to data protection operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically schedules data transfers based on varying network conditions, storage parameters, and operational requirements. Transfer scheduling is adjusted in real-time to optimize network bandwidth usage, transferring data during periods of lower network utilization and prioritizing transfers that maintain data locality where possible, thereby resolving the contradiction between storage capacity expansion and network bandwidth conservation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If user data backup is transferred between logical data sites, then storage balance is improved, but interruption to backup and restore processes increases

Engineering Contradiction:
Improvestorage balanceVSAvoidinterruption to backup and restore processes
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system identifies and flags backup data as transferable only after confirming that its transfer will not interrupt client backup or restore operations. This preliminary validation ensures that data selected for transfer is either already backed up, has redundant copies, or is not currently being accessed, thereby maintaining storage balance while preventing interruptions to data protection processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors backup and restore operations, using feedback from these operations to dynamically adjust transfer scheduling. When backup or restore activities are detected on data slated for transfer, the system automatically delays or reschedules the transfer, ensuring storage balance is maintained without causing interruptions to critical data protection processes.

Inventive Principle:
Principle #23Feedback

3Speed

If data transfer is performed to maintain data locality, then restore performance is improved, but network bandwidth usage increases

Engineering Contradiction:
Improverestore performanceVSAvoidnetwork bandwidth usage
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system prioritizes maintaining data locality by transferring backup data within the same data center or to nearby logical data sites rather than to remote locations. This local quality approach ensures that data remains geographically proximate to clients, preserving fast restore performance while minimizing network bandwidth consumption associated with long-distance data transfers.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically determines the optimal destination for transferred data based on client location, network conditions, and storage availability. By adaptively selecting destination sites that maintain data locality, the system achieves high restore performance while optimizing network bandwidth usage, transferring data only when and where it provides maximum benefit with minimum cost.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9575847B2Transfer of user data between logical data sites
Publication Date: 2017.02.21 OPEN TEXT CORPORATION
  • US9575847B2 patent drawing
  • US9575847B2 patent drawing
  • US9575847B2 patent drawing

AI summary

The present application is directed to systems and methods for transferring data between data backup sites. A backup data transfer of data associated with a client device is scheduled, and backup data is transferred from a source data backup site to a destination data backup site. A backend process associated with the client device is suspended, and a determination is made as to whether all backup data for the client has transferred from the source backup data site to the destination backup data site. Responsive to the determination, the backend process associated with the client device is resumed.