Network Appliance Payload Routing for Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network appliances for managing software and network services face high complexity and cost due to multiple failure points and the need for extensive administrative effort, with existing load balancers having numerous potential failure points and requiring significant setup and maintenance.

Innovation Solution

The implementation of a network appliance system that routes communications based on payload data analysis, using a dual-homed network configuration with two network appliances connected via a backplane for low-latency data exchange, and employing a distributed cache service to ensure high availability and redundancy, allowing for active/active platform service operation and failover capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional load balancers are used to manage network services, then routing functionality is provided, but the number of failure points increases and system reliability decreases

Engineering Contradiction:
Improvenetwork service availabilityVSAvoidnumber of failure points
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple network appliance functions (load balancing, caching, routing) into a single integrated platform service. The network appliance consolidates these previously separate components, reducing the number of failure points while maintaining all necessary networking functions through a unified system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network appliance is designed as a universal platform that can perform multiple functions including load balancing, distributed caching, and routing operations. This multi-functional design eliminates the need for separate specialized devices, thereby reducing complexity and failure points while improving reliability.

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

2Reliability

If multiple network appliances are deployed for redundancy, then reliability improves, but administrative effort and complexity increase

Engineering Contradiction:
Improvesystem redundancyVSAvoidadministrative burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The network appliances automatically perform health checks, failover operations, and load distribution without requiring manual administrative intervention. The system self-manages redundancy and failover scenarios, eliminating the need for extensive manual configuration and monitoring of multiple appliances.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automatic feedback mechanisms where network appliances continuously monitor each other's status and dynamically adjust routing and load distribution. This automated feedback loop enables reliable failover and load balancing without requiring administrative oversight of multiple individual appliances.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If payload data analysis is implemented for routing, then routing precision improves, but processing time increases

Engineering Contradiction:
Improverouting accuracyVSAvoidmessage processing delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The network appliance performs preliminary analysis of payload data structure and routing requirements before actual message routing. By pre-processing and categorizing message types, the system prepares routing decisions in advance, enabling fast accurate routing without adding significant processing delay to the critical message path.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8700775B2Routing of communications to a platform service
Publication Date: 2014.04.15 AVENTAIL A WHOLLY OWNED SUBSIDIARY OF SONICWALL
  • US8700775B2 patent drawing
  • US8700775B2 patent drawing
  • US8700775B2 patent drawing

AI summary

Systems and methods for routing communications to a platform service are provided. A message including payload data is received. The information in the payload data of the message is examined in order to determine the type of message. The message is then relayed to an appropriate platform service based on the type of message. Some embodiments assign numbers to the packets that make up the message.