Data Redundancy Allocation System for Automatic Repository Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunications service providers face challenges in maintaining data integrity and continuity due to the manual and coordinated process of switching between active and standby data repositories, which can disrupt data transmission during transitions.

Innovation Solution

A Data Redundancy Allocation (DRA) system that monitors network node traffic and dynamically redirects data records from a non-operational active repository to a standby repository, using a network node routing list to ensure continuous data flow and automatically adjust routing policies based on repository availability and priority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual switching between active and standby repositories is implemented to ensure data integrity, then reliability is improved, but device complexity and operational difficulty increase

Engineering Contradiction:
Improvedata integrityVSAvoidcoordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated health checks and failover mechanisms. The data repository system autonomously monitors its own operational status and automatically initiates failover to standby repositories when failures are detected, eliminating the need for manual coordination while maintaining data integrity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs continuous feedback loops through health check mechanisms that monitor repository status. When the active repository fails, the feedback signal triggers automatic failover to the standby repository, ensuring data integrity without manual intervention. The system also provides feedback on repository health status to enable dynamic load balancing

Inventive Principle:
Principle #23Feedback

2Reliability

If manual coordination is used for repository switching, then data integrity can be maintained, but loss of time increases during transition

Engineering Contradiction:
Improvedata integrityVSAvoidtransition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring standby repositories with necessary data and establishing failover protocols in advance. When failure occurs, the pre-established automation mechanisms immediately execute the switch without requiring manual coordination, significantly reducing transition time while maintaining data integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuity of useful action through automated real-time failover capabilities. When the active repository fails, the standby repository immediately takes over data transmission tasks without interruption to network operations, eliminating downtime associated with manual switching procedures

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If standby repositories are maintained for redundancy, then reliability is improved, but loss of substance increases due to duplicate data storage

Engineering Contradiction:
Improveservice continuityVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system applies local quality by implementing selective data replication strategies. Instead of duplicating entire datasets across all standby repositories, the system replicates only critical data portions locally at each standby repository, reducing overall storage requirements while maintaining service continuity through targeted redundancy

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system utilizes parameter changes by dynamically adjusting replication factors and data retention policies based on repository role and priority. Standby repositories use different storage parameters than active repositories, optimizing the balance between redundancy and storage resource consumption through configurable data lifecycle management

Inventive Principle:
Principle #35Parameter changes

4Productivity

If automated dynamic failover is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission continuityVSAvoidsystem automation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that manages the complexity of automated failover. This intermediary layer handles health monitoring, failure detection, and failover coordination, isolating the complexity from core data transmission operations and enabling productivity improvements through automation without overwhelming system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10747632B2Data redundancy and allocation system
Publication Date: 2020.08.18 T MOBILE US INC
  • US10747632B2 patent drawing
  • US10747632B2 patent drawing
  • US10747632B2 patent drawing

AI summary

This disclosure describes techniques for monitoring network node traffic and dynamically re-directing network node traffic from an active repository that has a non-operational data cluster, to a standby repository with an operational alternate data cluster. Particularly, a “Data Redundancy Allocation” (DRA) system is described that can monitor the operational integrity of an active repository and dynamically co-ordinate and re-direct network node traffic to a standby, redundant data repository in response to detecting that the active repository is no longer operational. In doing so, the data redundancy allocation system may ensure a continuous communication stream of data traffic from network nodes to data repositories (i.e., active repository or a designated standby repository) in spite of a data repository inadvertently becoming non-operational, or intentionally brought offline for a planned upgrade.