Containerized Test Environment for Distributed Network Exception Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a reliable and efficient method to detect the root cause of exception errors in distributed networks, leading to time-consuming and error-prone manual inspections, and fail to provide effective system corrections.

Innovation Solution

A system that uses a processor and memory to analyze communication data and acknowledgement messages between servers in a distributed network, implementing an exception monitoring module, multi-layer detection module, and communication matrix to identify the root cause of exception errors, and automatically generates corrective actions through a solution monitoring system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual inspection is used to detect root causes of exception errors, then operators can investigate failures, but the process is time-consuming and error-prone

Engineering Contradiction:
Improveroot cause detection accuracyVSAvoidinspection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by having servers automatically monitor their own communication status and report exceptions. Each server tracks whether it received expected messages from other servers and autonomously identifies when failures occur, eliminating the need for manual operator inspection while maintaining high detection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where servers continuously monitor communication acknowledgment data and report status changes. This automated feedback loop allows the system to detect root causes in real-time without human intervention, significantly reducing inspection time while maintaining measurement precision through structured communication tracking.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive monitoring of all server communications is implemented, then root cause detection capability is improved, but system complexity increases

Engineering Contradiction:
Improveexception error detection reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the monitoring function by having each server independently track only its own communication status and message acknowledgment. Rather than implementing a centralized complex monitoring system, each server maintains its own simplified monitoring logic, reducing overall system complexity while maintaining high reliability through distributed observation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The monitoring mechanism is universal and multi-functional, serving multiple purposes: tracking communication status, identifying exceptions, determining root causes, and enabling automated response. This single mechanism handles multiple functions without requiring separate complex systems for each purpose, thereby improving reliability without proportionally increasing complexity.

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

Data Source

PatentUS11892937B2Developer test environment with containerization of tightly coupled systems
Publication Date: 2024.02.06 BANK OF AMERICA CORP
  • US11892937B2 patent drawing
  • US11892937B2 patent drawing
  • US11892937B2 patent drawing

AI summary

An exception resolution system determines that an exception error corresponding to a failed transmission of communication data between servers of a distributed network. Based in part on a shortest data transfer route associated with the exception error, a containerized test environment is generated with the minimum replica components needed to replicate the exception error. The containerized test environment can be used to test possible changes for resolving the exception error.