VPN Defragmentation and Deduplication for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual private networks (VPNs) face bandwidth bottlenecks, latency, and data integrity issues due to packet fragmentation and duplication, especially when connecting remote branch offices to central datacenters over low-bandwidth links, which affects application performance and data access.

Innovation Solution

A VPN defragmentation and de-duplication system that divides data objects into data paragraphs, computes hashes, and transmits only new paragraphs over the network, using caching to minimize data transfer and optimize traffic, while reconstituting the original data at the destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted over VPN with encryption, then security is improved, but bandwidth efficiency deteriorates due to encryption overhead and latency

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides data objects into smaller data paragraphs before transmission. This segmentation allows the receiving end to reconstruct the original data more efficiently and enables better control over what data is transmitted over the encrypted VPN connection, thereby improving bandwidth efficiency while maintaining security through the encryption of these segmented packets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs defragmentation and deduplication actions at the sending end before data is transmitted over the VPN. By preparing the data in advance - breaking it into manageable paragraphs and identifying duplicates - the system reduces the actual data load over the encrypted connection, improving bandwidth efficiency without compromising the security provided by VPN encryption.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If packet size is increased to improve bandwidth efficiency, then transmission speed is improved, but fragmentation increases causing router performance degradation

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidfragmentation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing data objects into data paragraphs of controlled size. This prevents excessive fragmentation at routers while maintaining efficient bandwidth utilization. The segmented approach allows each packet to be appropriately sized for the network infrastructure, avoiding the performance degradation caused by over-fragmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of data packet size by creating data paragraphs with optimized dimensions. By adjusting the size parameter of individual packets rather than transmitting large monolithic data, the system achieves better router performance while maintaining bandwidth efficiency through the structured segmentation approach.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is transmitted multiple times over VPN, then data completeness is improved, but network traffic increases causing congestion

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent uses copying by creating a virtual copy of the data structure at the receiving end. The receiving end maintains a virtual copy of received data paragraphs and uses this to identify which paragraphs have already been received. This allows the system to transmit data multiple times for completeness while avoiding redundant network traffic by knowing what has already been successfully received.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements feedback mechanisms where the receiving end communicates back to the sending end which data paragraphs have been successfully received. This feedback loop enables the sending end to avoid retransmitting already received data, reducing unnecessary network traffic while ensuring data completeness through targeted retransmission only when needed.

Inventive Principle:
Principle #23Feedback

Solution Approach 3:

The patent applies discarding and recovering by identifying duplicate data paragraphs at the receiving end and discarding redundant copies. The system recovers from potential data loss by selectively retransmitting only the missing or corrupted paragraphs rather than retransmitting the entire data object, thereby reducing network traffic while maintaining data completeness.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8831030B2Transmission apparatus operation for VPN optimization by defragmentation and deduplication method
Publication Date: 2014.09.09 BARRACUDA NETWORKS INC
  • US8831030B2 patent drawing
  • US8831030B2 patent drawing
  • US8831030B2 patent drawing

AI summary

A transmission apparatus operation method for optimizing a virtual private network operates by defragmenting and de-duplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted to at least one satellite apparatus. Only data paragraphs which were not previously cached at each satellite are transferred.