Data Routing Fast Fail Hunting Anchor Node
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data routing methods in networks require multiple retries to find a successful route, leading to increased elapsed time and processing effort due to the lack of efficient failure handling and route selection strategies.
Innovation Solution
Implementing a 'fast fail hunting' mechanism that uses an operator-configurable 'anchor' node to skip 'similar' routes that have failed, allowing for quicker selection of alternative routes by representing routes as a tree structure and omitting child nodes that share common characteristics with failed routes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If normal Hunting method is used to try different routes one after another, then all possible routes are eventually tried to find a successful route, but the elapsed time and processing effort increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-organizing routes into groups based on common characteristics (such as shared network elements or path segments) before routing decisions are needed. When a route fails, the system has already prepared the grouped structure, allowing it to quickly identify and skip other routes in the same group that would likely fail for the same reason, without having to analyze each route individually during the routing process.
Solution Approach 2:
The patent segments the routing table by grouping routes that share common characteristics into distinct groups. This segmentation allows the system to treat entire groups as units during route selection - when one route in a group fails, the system can skip all other routes in that group at once, rather than testing each route individually. This dramatically reduces the number of attempts needed to find a successful route.
2Reliability
If normal Hunting method is used to try different routes one after another, then all possible routes are eventually tried to find a successful route, but the processing effort increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-organizing routes into groups based on common characteristics (such as shared network elements or path segments) before routing decisions are needed. When a route fails, the system has already prepared the grouped structure, allowing it to quickly identify and skip other routes in the same group that would likely fail for the same reason, without having to analyze each route individually during the routing process.
Solution Approach 2:
The patent segments the routing table by grouping routes that share common characteristics into distinct groups. This segmentation allows the system to treat entire groups as units during route selection - when one route in a group fails, the system can skip all other routes in that group at once, rather than testing each route individually. This dramatically reduces the number of attempts needed to find a successful route.
3Adaptability or versatility
If all routes are considered for each routing attempt, then no route is prematurely excluded, but the time to find a successful route increases
Solution Approach 1:
The patent applies preliminary action by pre-organizing routes into groups based on common characteristics (such as shared network elements or path segments) before routing decisions are needed. When a route fails, the system has already prepared the grouped structure, allowing it to quickly identify and skip other routes in the same group that would likely fail for the same reason, without having to analyze each route individually during the routing process.
Solution Approach 2:
The patent segments the routing table by grouping routes that share common characteristics into distinct groups. This segmentation allows the system to treat entire groups as units during route selection - when one route in a group fails, the system can skip all other routes in that group at once, rather than testing each route individually. This dramatically reduces the number of attempts needed to find a successful route.
Data Source
AI summary
Measures for use in routing data in a data communications network. A request to route data to a given destination in the network is received. A route to the given destination is first selected from a plurality of routes to the given destination stored in a routing table. Routing the data to the given destination using the first selected route is attempted. In response to receipt of an indication that routing the data to the given destination via the first route failed, a second, different route to the given destination is second selected from the plurality of routes to the given destination stored in the routing table. The second selecting includes omitting, for the purposes of the second selection, at least one route to the given destination from the plurality of routes to the given destination stored in the routing table.


