Dynamic WAN Optimizer Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network engineering becomes impractical as workloads become more mobile and dynamic, requiring new mechanisms to adapt network infrastructure to changing loads, with no one-size-fits-all solution for load balancing in WAN optimization deployments.

Innovation Solution

A system that dynamically monitors network traffic to learn the number of peer WAN optimizers, traffic volume, and traffic type, adjusting the configuration of WAN optimizer instances based on resources and load distribution rules, such as provisioning more instances for high CPU utilization or larger instances for remote site growth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional static load balancing methods are used, then deployment simplicity is maintained, but WAN optimization effectiveness deteriorates due to inability to adapt to dynamic workloads

Engineering Contradiction:
ImproveAdaptability to dynamic workloadsVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic load balancing by continuously monitoring workload characteristics (traffic volume, compression ratios, CPU utilization) and automatically adjusting the distribution of network traffic across WAN optimizer instances. This replaces static configuration with adaptive mechanisms that respond to changing conditions in real-time, directly addressing the adaptability requirement while managing complexity through automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback loops where performance metrics from WAN optimizer instances are collected and analyzed, then used to adjust load distribution decisions. The monitoring component gathers data on compression effectiveness and resource utilization, which feeds back to the load balancer to optimize traffic routing dynamically, resolving the contradiction between adaptability and complexity through closed-loop control.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If more WAN optimizer instances are provisioned, then handling of diverse traffic types improves, but resource utilization efficiency deteriorates due to fragmentation

Engineering Contradiction:
ImproveAbility to handle diverse traffic typesVSAvoidResource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent consolidates multiple WAN optimizer instances on a single physical appliance, allowing diverse traffic types to be handled by different virtual instances while sharing underlying hardware resources. This merging approach enables multi-functionality without the resource waste of separate physical devices, as resources are dynamically allocated based on actual traffic demands rather than being statically reserved.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates multiple virtual WAN optimizer instances that can handle different traffic types and compression scenarios simultaneously. Each instance is optimized for specific workload characteristics, but all share the same physical infrastructure, providing universal capability across diverse applications while maintaining efficient resource utilization through shared hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If passive traffic examination is used, then system impact is minimized, but configuration optimization speed deteriorates

Engineering Contradiction:
ImproveSystem stabilityVSAvoidConfiguration optimization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary passive monitoring to establish baseline performance metrics and workload characteristics before implementing active load balancing adjustments. This preliminary examination phase allows the system to learn traffic patterns and optimize configuration in advance, reducing the time needed for subsequent adaptations while maintaining system stability through gradual changes based on accumulated knowledge.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2767071B1Systems and methods for dynamic adaptation of network accelerators
Publication Date: 2020.09.30 CITRIX SYSTEMS INC
  • EP2767071B1 patent drawingFigure 1A
  • EP2767071B1 patent drawingFigure 1B
  • EP2767071B1 patent drawingFigure 1C

AI summary

Systems and methods of the present solution provide a more optimal solution by dynamically and automatically reacting to changing network workload. A system that starts slowly, either by just examining traffic passively or by doing sub-optimal acceleration can learn over time, how many peer WAN optimizers are being serviced by an appliance, how much traffic is coming from each peer WAN optimizers, and the type of traffic being seen. Knowledge from this learning can serve to provide a better or improved baseline for the configuration of an appliance. In some embodiments, based on resources (e.g., CPU, Memory, Disk), the system from this knowledge may determine how many WAN optimization instances should be used and of what size, and how the load should be distributed across the instances of the WAN optimizer.