Intelligent Backup Target Selection for Mobile Assets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional backup systems face challenges in efficiently managing backups for mobile assets due to network connectivity issues and the need for manual reconfiguration of backup targets as assets change locations, leading to high costs and potential data loss risks.

Innovation Solution

An intelligent destination target selection process that dynamically selects the best available backup target based on attributes like network throughput and availability, using temporary backup targets to minimize data loss and automate the backup process, while also allowing data restores from both primary and temporary backup targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed backup target is used, then system simplicity is maintained, but backup performance and reliability deteriorate when assets change location

Engineering Contradiction:
Improvebackup reliabilityVSAvoidbackup target selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically selects backup targets based on the asset's current geographic location and network conditions. Instead of using a fixed backup target, the backup agent automatically determines the optimal backup target from multiple available targets based on real-time factors such as proximity to the asset's location and network throughput, thereby maintaining high backup reliability while adapting to mobile assets.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the backup agent continuously monitors the asset's location and network conditions, then uses this information to select the most appropriate backup target. This feedback loop ensures that backup operations maintain high reliability by adapting to changing conditions without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

2Productivity

If manual reconfiguration of backup targets is performed when assets change location, then backup target can be updated, but time consumption and operational costs increase

Engineering Contradiction:
Improvebackup operation efficiencyVSAvoidtime for manual reconfiguration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The backup system performs self-service through automated target selection. The backup agent on the mobile asset automatically determines the optimal backup target based on the asset's current location and network conditions, eliminating the need for manual reconfiguration. This self-service mechanism significantly improves backup operation efficiency while reducing the time required for target updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures multiple potential backup targets in advance, so when the asset changes location, the backup agent can immediately select from the pre-established list of available targets without requiring manual setup. This preliminary preparation of backup targets enables rapid automated selection and maintains high productivity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If incremental backup is used instead of full backup, then backup time and costs are reduced, but data consistency and reliability may be compromised

Engineering Contradiction:
Improvedata consistencyVSAvoidbackup speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically determines whether to perform incremental or full backups based on the selected backup target and current conditions. When a temporary backup target is selected, incremental backups are used to maintain fast backup speed. When consolidating to the primary backup target, the system ensures data consistency by performing appropriate backup operations, thus balancing reliability and productivity adaptively.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If temporary backup targets are used for mobile assets, then backup flexibility and continuous availability are improved, but system complexity increases

Engineering Contradiction:
Improvebackup target flexibilityVSAvoidmultiple backup target management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The backup agent acts as an intermediary that manages multiple backup targets. It automatically selects between temporary and primary backup targets based on the asset's location and network conditions, shielding users from the complexity of managing multiple targets. This intermediary mechanism provides backup flexibility while maintaining simple user interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup target infrastructure is segmented into temporary backup targets and primary backup targets, each serving specific purposes. Temporary targets handle mobile asset backups with fast access, while primary targets provide long-term storage and consolidation. This segmentation enables flexibility for mobile assets while organizing the complexity into manageable, functionally distinct components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12292800B2Restoring from a temporary backup target in an intelligent destination target selection system for remote backups
Publication Date: 2025.05.06 DELL PROD LP
  • US12292800B2 patent drawing
  • US12292800B2 patent drawing
  • US12292800B2 patent drawing

AI summary

A system that automatically determines ideal temporary backup targets (TBTs) to store and restore backup data. For multiple TBTs, backup data is saved with location information to restore incremental backup data from these multiple targets. Hashes of each file are stored in a Merkle tree to enable data restore workflows and minimizing an amount of storage required to hold backup data. The lowest tree level comprises hashes of the backup data chunks, and higher levels contain hashes of the next lower levels. A backup target location value is added to non-data chunk hash records in the higher levels to identify where any piece of backup data is located so that restore operations can occur when the backup data is spread across multiple backup targets.