Embedded Network Diagnostic Tool for Backup Bandwidth Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Backup and storage environments face challenges such as backup failures and slow checkpoint processes due to difficulties in determining network connectivity and throughput, especially across multiple networks, making it hard for administrators to diagnose and resolve network-related issues affecting data backup and restoration operations.

Innovation Solution

An embedded network diagnostic tool is integrated into backup clients and servers to monitor and report on network connectivity, Path Maximum Transmission Unit (PMTU) parameters, and bandwidth, enabling timely identification and analysis of network conditions that may impact backup operations, and providing alerts for potential issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple networks are used for backup and storage operations, then data redundancy and storage capacity are improved, but network connectivity complexity and diagnostic difficulty increase

Engineering Contradiction:
Improvedata backup reliabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A network diagnostic tool is introduced as an intermediary component between the backup software and the multiple networks. This tool automatically monitors network connectivity, measures bandwidth utilization, and provides diagnostic information, eliminating the need for administrators to manually navigate complex network configurations while maintaining reliable backup operations across multiple networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If network diagnostic tools are embedded in backup clients and servers, then network performance monitoring capability is improved, but system resource consumption increases

Engineering Contradiction:
Improvenetwork performance measurement accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The network diagnostic tool implements partial monitoring by focusing only on the specific network paths and parameters relevant to backup operations (such as bandwidth between backup clients and servers, and storage servers). Rather than continuously monitoring all network activity, the tool activates diagnostic functions only when backup operations are occurring or when anomalies are detected, reducing overall resource consumption while maintaining measurement precision for critical parameters.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If real-time network monitoring is implemented, then backup failure prediction capability is improved, but processing overhead and system load increase

Engineering Contradiction:
Improvebackup operation reliabilityVSAvoidsystem processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network diagnostic tool performs preliminary assessments of network conditions by continuously gathering baseline performance data and identifying potential issues before they cause backup failures. By detecting degradation trends in advance (such as gradually decreasing bandwidth or increasing latency), the system can alert administrators or automatically adjust backup parameters before failures occur, maintaining high reliability without requiring intensive real-time intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10757026B2Embedded diagnostic tool for prediction of problems relating to network bandwidth
Publication Date: 2020.08.25 EMC IP HLDG CO LLC
  • US10757026B2 patent drawing
  • US10757026B2 patent drawing
  • US10757026B2 patent drawing

AI summary

In one example, a method performed by a client includes measurement of an available bandwidth of a communication path between the client and another entity. Data deduplication rate information is accessed concerning one or more historical deduplication processes performed in connection with the client, and the client determines a required bandwidth associated with a future transfer of a target dataset between the client and another entity along the communication path. The required bandwidth is expressed partly in terms of a data deduplication rate (DDR), and the target data set includes data generated at the client. Finally, when the available bandwidth exceeds the required bandwidth, the client transfers the target dataset from the client to the other entity, and when the available bandwidth is inadequate to support transfer of the target dataset, the client sends an alert to the other entity indicating that the available bandwidth is inadequate.