Application Aware Fastpath Processing for Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network deployments lack the ability for users to add network applications to their devices, restricting custom computing environments and efficient processing of various application data traffic types.

Innovation Solution

A servicing node with a fastpath module that processes data packets by receiving application service requests, matching network addresses, and transmitting packets to servers, providing application layer processing support for user downloadable network applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network devices rely exclusively on equipment vendor functionality, then device reliability is maintained, but adaptability and customization capability deteriorate

Engineering Contradiction:
Improvecustom computing environmentVSAvoiddevice stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments network device functionality into two parts: core functions provided by the equipment vendor and application layer functions provided by user-downloadable applications. This segmentation allows the device to maintain reliable core operations while gaining adaptability through optional application modules that can be added or removed without affecting system stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an application layer as an intermediary between the network device hardware and user needs. This application layer provides a standardized interface that allows users to download and execute custom applications without modifying the underlying device firmware, thus maintaining reliability while enabling customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If general-purpose network processing is used, then device complexity is reduced, but processing efficiency for specific application traffic deteriorates

Engineering Contradiction:
Improveapplication data traffic processingVSAvoidprocessing architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic processing paths that can be selected based on the type of application traffic being processed. The system can switch between general-purpose processing and application-specific fastpath processing depending on the traffic characteristics, allowing efficient handling of different application protocols without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies specialized processing resources only where needed for specific application traffic types. Instead of making the entire device complex, it creates targeted fastpath processing capabilities for particular applications while maintaining simple general-purpose processing for other traffic, thus improving overall productivity without proportional increase in complexity.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If user-downloadable applications are allowed, then adaptability improves, but system security and stability risks increase

Engineering Contradiction:
Improvenetwork application functionalityVSAvoidsystem security risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a self-service application execution model where downloaded applications automatically register themselves with the system and receive appropriately typed traffic without requiring manual configuration or approval. This self-service mechanism reduces administrative overhead and minimizes security risks by ensuring that only properly formatted, pre-validated applications can execute on the device.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system monitors application behavior and traffic patterns to ensure downloaded applications operate within expected parameters. This feedback loop allows the system to detect and prevent potential security issues while maintaining the ability to execute user-downloadable applications for enhanced adaptability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10389835B2Application aware systems and methods to process user loadable network applications
Publication Date: 2019.08.20 A10 NETWORKS INC
  • US10389835B2 patent drawing
  • US10389835B2 patent drawing
  • US10389835B2 patent drawing

AI summary

Described herein are methods and systems for application aware fastpath processing over a data network. In some examples, application fastpath operates to facilitate application specific fastpath processing of data packets transferred between a client device and a server device over a network session of a data network.