Dynamic Service Session Rerouting via Availability Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service networks face inefficiencies in resource utilization and service availability due to the deployment of dedicated standby servicing nodes, which can lead to wasteful use of resources and disruptions during partial network failures.

Innovation Solution

Implementing a method and system that distribute service sessions among multiple non-dedicated servicing nodes, using a forwarding node to select an alternative node based on a high availability policy when the primary node becomes unavailable, ensuring seamless continuation of service sessions between clients and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated standby servicing nodes are deployed to ensure service availability, then service reliability is improved, but resource utilization deteriorates due to idle standby nodes

Engineering Contradiction:
Improveservice availabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent makes servicing nodes universal by enabling them to handle multiple service sessions across different clients and servers. Instead of dedicating specific standby nodes to specific services, any servicing node can assume the role of any other node, allowing resources to be dynamically shared and utilized across the entire network rather than remaining idle in dedicated standby configurations

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

Solution Approach 2:

The patent implements dynamic node selection where the forwarding node determines availability in real-time and dynamically reroutes service sessions to alternative servicing nodes. This dynamic approach allows the system to adapt to changing conditions, activating standby resources only when needed while maintaining high availability without permanent dedicated idle nodes

Inventive Principle:
Principle #15Dynamics

2Reliability

If dedicated standby servicing nodes are deployed, then service continuity is improved during failures, but device complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidnode deployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the standby functionality into the existing servicing node infrastructure. Instead of deploying separate dedicated standby nodes, the system combines active and standby capabilities within the same pool of servicing nodes, reducing overall system complexity while maintaining service continuity through logical rather than physical separation of roles

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The forwarding node acts as an intermediary that manages the complexity of node availability and routing. It absorbs the complexity of determining node availability and selecting alternative routes, shielding the rest of the system from this complexity while ensuring service continuity through automated rerouting decisions

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If service sessions are distributed among multiple non-dedicated nodes, then resource efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsession distribution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated availability determination and node selection. The forwarding node autonomously determines whether the primary servicing node is available and automatically selects an alternative node based on configured policies, eliminating the need for complex manual management of distributed sessions while achieving efficient resource utilization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the routing parameter from static node assignment to dynamic availability-based selection. By changing how service sessions are routed from fixed to flexible based on real-time node availability, the system achieves better resource efficiency without requiring complex manual configuration, as the changes are driven by automated parameter evaluation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9961130B2Distributed high availability processing methods for service sessions
Publication Date: 2018.05.01 A10 NETWORKS INC
  • US9961130B2 patent drawing
  • US9961130B2 patent drawing
  • US9961130B2 patent drawing

AI summary

Provided are methods and systems for processing a data packet associated with a service session. The data packet directed to a first servicing node can be received by a forwarding node. The forwarding node can determine that the first servicing node is unavailable. Based on the determination, the forwarding node can select a second servicing node from a plurality of servicing nodes. The selection can be based on a high availability policy. The forwarding node can then send the data packet to the second servicing node.