Fault Injection Configuration Filtering for Edge Site Equivalency
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If all fault injection configurations are tested without filtering, then testing completeness is improved, but resource usage increases due to redundant configurations
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
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
Data Source
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.


