Fault Injection Configuration Filtering for Edge Site Equivalency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fault injection testing processes in cloud environments are inefficient and wasteful due to the lack of refinement in the extent of configurations tested, leading to unnecessary computational operations.

Innovation Solution

A method that involves injecting fault injection configurations into nodes of edge sites, computing minimum cost maximum flow values, and retaining only one configuration if the difference in values is less than a threshold, thereby discarding equivalent configurations to reduce redundant testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fault injection configurations are injected into multiple nodes across different edge sites for comprehensive testing, then testing coverage is improved, but computational operations increase and resource usage becomes inefficient

Engineering Contradiction:
Improvetesting coverageVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of fault injection configuration by computing minimum cost maximum flow values to identify and eliminate equivalent configurations. This parameter-based filtering approach retains only non-duplicative configurations, reducing the number of computational operations while maintaining comprehensive testing coverage across edge sites

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent discards equivalent fault injection configurations that produce redundant testing results by comparing minimum cost maximum flow values. By discarding duplicate configurations and retaining only unique ones, the system eliminates wasted computational operations while preserving all necessary testing scenarios

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If all fault injection configurations are tested without filtering, then testing completeness is improved, but resource usage increases due to redundant configurations

Engineering Contradiction:
Improvetesting completenessVSAvoidresource usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies parameter-based filtering by computing minimum cost maximum flow values for each fault injection configuration. Configurations with equivalent flow values are identified and filtered out, reducing resource usage while maintaining testing completeness through retention of only non-duplicative configurations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent discards redundant fault injection configurations that have equivalent minimum cost maximum flow values. This selective discarding eliminates wasted computational resources while ensuring that all unique testing scenarios are still executed for complete fault coverage

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12587464B2Fault injection configuration equivalency testing
Publication Date: 2026.03.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12587464B2 patent drawing
  • US12587464B2 patent drawing
  • US12587464B2 patent drawing

AI summary

A computer-implemented method, according to one embodiment, includes causing a first fault injection configuration to be injected into a first node of a first edge site of a cloud environment, where the first edge site includes a plurality of nodes, and the cloud environment includes a second edge site. The method further includes computing a first minimum cost maximum flow value for the first fault injection configuration, and causing a second fault injection configuration to be injected into a second node of the second edge site for causing a second fault injection. A second minimum cost maximum flow value is computed for the second fault injection configuration. In response to a determination that a difference of the minimum cost maximum flow values is less than a predetermined threshold, one of the fault injection configurations is retained and the other fault injection configuration is discarded.