Network Bandwidth Optimization for Backup Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network congestion occurs in computing environments due to excessive backup processes consuming available bandwidth, posing a risk to enterprise operations as they compete for resources.

Innovation Solution

A method and apparatus that regulate data transfer operations based on current network load by comparing permissible bandwidth usage with actual data transfer rates, adjusting rates to prevent congestion through throttling mechanisms, including determining a 'sleep' time or adjusting buffer sizes to optimize network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple backup processes are performed simultaneously to improve data protection speed, then productivity increases, but network congestion occurs and available bandwidth decreases

Engineering Contradiction:
Improvebackup process speedVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the data transfer rate of backup processes based on real-time network load conditions. The backup process monitors network bandwidth availability and adapts its transfer rate accordingly, transitioning from a static fixed-rate approach to a dynamic adaptive approach that prevents network congestion while maintaining productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the backup process continuously monitors network load and available bandwidth, then uses this information to adjust its data transfer rate. This closed-loop control ensures that backup operations respond to changing network conditions, preventing congestion while maintaining optimal backup speed.

Inventive Principle:
Principle #23Feedback

2Productivity

If data transfer rate is increased to complete backups faster, then productivity improves, but network congestion is caused and other processes are disrupted

Engineering Contradiction:
Improvebackup completion speedVSAvoidnetwork congestion
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system takes preliminary action by monitoring network load conditions before initiating or continuing data transfer operations. By detecting high network load in advance, the system can prevent congestion from occurring by adjusting the transfer rate proactively, rather than reacting after congestion has already impacted other processes.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system changes the data transfer rate parameter based on network conditions. When network load is high, the transfer rate is reduced; when network load is low, the transfer rate is increased. This dynamic parameter adjustment allows the system to optimize backup speed while preventing network congestion and disruption to other processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8918536B1Method and apparatus for optimizing computer network usage to prevent congestion
Publication Date: 2014.12.23 COHESITY INC
  • US8918536B1 patent drawing
  • US8918536B1 patent drawing
  • US8918536B1 patent drawing

AI summary

A method and apparatus for optimizing computer network bandwidth usage to prevent congestion is described. In one embodiment, the method comprises comparing a permissible bandwidth usage with a data transfer rate to produce a comparison result and adjusting the data transfer rate for performing at least one data transfer operation based on the comparison result.