Distributed Memory Data Repository Defense System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed data centers face challenges in efficiently managing and verifying data requests across a network, particularly in balancing load and ensuring secure access, while also detecting and responding to repository deficiencies and evolving attacks.

Innovation Solution

A distributed memory data repository system with a repository switch that routes data requests to appropriate data centers for verification, implements load balancing, verifies access credentials, and detects repository deficiencies, enabling fail-safe modes and packet inspection for global protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data requests are routed to multiple data centers for verification, then system reliability and defense capability are improved, but device complexity and processing time increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the verification function by distributing data repositories across multiple data centers, where each data center maintains a portion of the credential verification data. This allows verification requests to be routed to specific data centers based on the type of verification needed, improving reliability while managing complexity through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A repository switch is introduced as an intermediary component that manages the routing of verification requests between the node and multiple data centers. The repository switch handles the complexity of multi-data center coordination, providing a simplified interface for verification requests while maintaining the distributed architecture's reliability benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data requests are routed to multiple data centers for verification, then system reliability is improved, but processing speed deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-distributing verification credentials to multiple data centers before they are needed. When a verification request arrives, the repository switch can immediately route it to an appropriate data center that already has the necessary credentials cached, eliminating the need for real-time data gathering and accelerating the verification process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically routes verification requests to the most appropriate data center based on real-time conditions such as data center availability, current load, and the specific type of credential verification needed. This dynamic routing optimizes processing speed by selecting the fastest available path while maintaining reliability through multiple options.

Inventive Principle:
Principle #15Dynamics

3Productivity

If load balancing is implemented across data centers, then system efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvesystem efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The repository switch is designed with multi-functionality, serving both as a routing device for verification requests and as a load balancer that distributes traffic across multiple data centers. This universal component handles both verification routing and load balancing functions, improving system efficiency while minimizing the increase in device complexity by consolidating functions.

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

4Reliability

If access credentials are verified across distributed data centers, then security is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements local quality by caching frequently accessed verification credentials at the repository switch and at each data center. This allows the majority of verification requests to be processed locally without requiring communication with remote data centers, thereby maintaining high security through distributed verification while minimizing processing time for common operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12041030B2Distributed memory data repository based defense system
Publication Date: 2024.07.16 ROYAL BANK OF CANADA
  • US12041030B2 patent drawing
  • US12041030B2 patent drawing
  • US12041030B2 patent drawing

AI summary

A distributed memory data repository of connected data centres. The network load balances by routing requests to different data centres for processing. The solution design provides a blue print to implement a distributed memory data repository based defense system across multiple nodes with dynamic fail-over capabilities. The defense system runs independently on a single node, exclusively leveraging memory for data storage and implementing a communication channel to interact with other nodes.