Serial Clustering Network Devices for Traffic Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network acceleration appliances face limitations in processing network traffic, leading to increased complexity when splitting traffic across multiple devices, and there is no straightforward method to easily scale capacity without introducing undesirable network complexities.

Innovation Solution

Serial clustering connects network devices in series, allowing excess traffic to be processed by subsequent devices with available capacity, using rules to manage traffic distribution and handle auto-discovery messages, ensuring efficient load balancing and capacity utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If network traffic is split into parallel data flows across multiple intercepting network devices, then network traffic capacity is increased, but network complexity increases and requires accurate traffic predictions and even load distribution

Engineering Contradiction:
Improvenetwork traffic capacityVSAvoidnetwork complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network traffic handling across multiple intercepting network devices connected in series. Each device handles a portion of the traffic flow, with devices passing traffic to subsequent devices in the chain. This segmentation allows capacity scaling while maintaining simpler individual device configurations compared to complex parallel load balancing systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where intercepting network devices communicate through a standardized interface protocol. This intermediary communication layer simplifies traffic distribution by providing automatic traffic passing between devices in series, eliminating the need for complex external load balancing predictions and distributions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single network acceleration appliance is used, then network traffic processing is simplified, but processing capacity is limited

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidprocessing capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple intercepting network devices into a series chain that functions as a unified processing system. Devices are connected in series where each device processes and passes traffic to the next, creating a combined processing capacity that exceeds any single device while maintaining configuration simplicity through standardized inter-device communication.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If intercepting network devices are added to increase capacity, then network traffic handling capability is improved, but deployment and configuration difficulty increases

Engineering Contradiction:
Improvenetwork traffic handling capacityVSAvoiddeployment ease
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent implements dynamic traffic distribution where intercepting network devices automatically adapt to traffic flow conditions. Devices in the series chain dynamically pass traffic based on current load conditions without requiring manual configuration changes, enabling easy deployment and scaling of capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables intercepting network devices to self-configure and self-manage traffic distribution within the series chain. Each device automatically determines how to handle and pass traffic based on standardized protocols, eliminating the need for complex manual configuration and deployment procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9007912B2Serial clustering
Publication Date: 2015.04.14 RIVERBED TECH LLC
  • US9007912B2 patent drawing
  • US9007912B2 patent drawing
  • US9007912B2 patent drawing

AI summary

Serial clustering uses two or more network devices connected in series via a local and/or wide-area network to provide additional capacity when network traffic exceeds the processing capabilities of a single network device. When a first network device reaches its capacity limit, any excess network traffic beyond that limit is passed through the first network device unchanged. A network device connected in series with the first network device intercepts and will process the excess network traffic provided that it has sufficient processing capacity. Additional network devices can process remaining network traffic in a similar manner until all of the excess network traffic has been processed or until there are no more additional network devices. Network devices may use rules to determine how to handle network traffic. Rules may be based on the attributes of received network packets, attributes of the network device, or attributes of the network.