Data Repository Indices for Fail-Open Request Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In telecommunications networks, the node with the index mapping subscriber identifiers to data repositories fails to operate effectively during failure situations, necessitating a redundant backup or operating in fail-open mode, which is inefficient and lacks effective recovery mechanisms.
Innovation Solution
A node in the telecommunications network is configured to operate in fail-open mode by routing requests to all data repositories, building a secondary index from responses, and performing reconciliation between primary and secondary indices to ensure accurate data routing and recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a redundant online backup node is used to ensure data access during failures, then reliability is improved, but device complexity and cost increase
Solution Approach 1:
The patent creates a secondary index as a copy of the primary index functionality, allowing the system to continue operating during failures. The secondary index is built from responses received during fail-open mode and enables the node to serve requests even when the primary index is unavailable, thus providing reliability without requiring a full redundant backup node.
Solution Approach 2:
The node performs self-recovery by automatically building a secondary index from responses received during fail-open mode. This self-service mechanism allows the system to maintain operational capability and recover from failures without external intervention or complex backup infrastructure.
2Productivity
If the node continues to operate during failures (fail-open mode), then productivity is maintained, but data integrity and routing accuracy may deteriorate
Solution Approach 1:
The patent implements feedback mechanisms where the node receives responses from data repositories during fail-open mode and uses these responses to build and update the secondary index. This feedback loop ensures that the secondary index remains accurate and synchronized with the actual data repository state, maintaining routing accuracy while operating in fail-open mode.
Solution Approach 2:
The node performs preliminary actions by building the secondary index in advance during fail-open mode, so that when the primary index becomes available again, the reconciliation process can quickly restore full accuracy. This preliminary index building ensures that the system is prepared for accurate routing before normal operation resumes.
3Reliability
If requests are routed to all data repositories during fail-open mode, then data access is maintained, but loss of time and energy increase
Solution Approach 1:
The patent segments the index functionality into a primary index and a secondary index, allowing the system to use the appropriate index based on availability. During fail-open mode, the secondary index is used to route requests to specific data repositories without querying all repositories, thus reducing processing time while maintaining data access availability.
Solution Approach 2:
The secondary index is built in advance during fail-open mode by collecting responses from data repositories. This preliminary action creates a lookup table that enables fast routing decisions without requiring queries to all data repositories, significantly reducing request processing time while maintaining reliable data access.
4Reliability
If a secondary index is built from responses during fail-open mode, then reliability is improved, but loss of time and computational resources increase
Solution Approach 1:
The patent implements continuous index building during fail-open mode, where the secondary index is constructed incrementally as responses are received from data repositories. This continuous useful action ensures that the secondary index is built efficiently over time without requiring a separate batch processing step, reducing the overall time and computational resources needed for recovery preparation.
Data Source
AI summary
Described herein is a node of a telecommunications network configured to determine that a primary index for data repositories of the telecommunications network is operating in a fail-open mode and, in response, provide a request received by the node to substantially all data repositories referred to by the primary index. The node is further configured to receive a response from one of the data repositories and, based at least in part on the response, build a secondary index mapping data repositories to subscriber identifiers. When a further request is received by the node in fail-open mode, the node may refer to the secondary index first and, if the subscriber identifier from the further request is not present in the secondary index, provide the further request to substantially all data repositories referred to by the primary index.


