Dynamic Service Session Rerouting via Availability Policies
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If dedicated standby servicing nodes are deployed, then service continuity is improved during failures, but device complexity increases
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
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
3Productivity
If service sessions are distributed among multiple non-dedicated nodes, then resource efficiency is improved, but system complexity increases
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
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
Data Source
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.


