Chaos Engineering Weakness Identification in Network Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network systems face challenges in identifying weaknesses and ensuring resilience against infrastructure, network, and server failures, which can lead to unexpected events affecting critical services.

Innovation Solution

The implementation of chaos engineering simulations combined with monitoring systems to identify weaknesses in network systems. This involves configuring and running chaos events, receiving alert messages from monitoring systems, and analyzing differences between expected and actual alert messages to report on system weaknesses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chaos engineering simulations are implemented to identify network weaknesses, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork system reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by configuring and running chaos events that simulate infrastructure, network, and server failures before actual failures occur. These predetermined chaos events allow the system to proactively identify weaknesses and improve reliability by addressing potential failure points in advance, rather than reacting to actual failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring system implements feedback mechanisms by receiving alert messages from chaos events and comparing them against expected alert messages. This feedback loop enables the system to analyze differences between expected and actual system responses, identifying weaknesses and improving overall network reliability through continuous monitoring and analysis.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If monitoring systems analyze differences between expected and actual alert messages, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveweakness identification precisionVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring expected alert messages corresponding to various chaos events. By having these expectations established in advance, the system can quickly compare actual alert messages against predetermined benchmarks, improving measurement precision while minimizing analysis time through efficient pattern matching rather than complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250119356A1Systems and methods for identifying weakness in a network system using chaos engineering
Publication Date: 2025.04.10 CISCO TECHNOLOGY INC
  • US20250119356A1 patent drawing
  • US20250119356A1 patent drawing
  • US20250119356A1 patent drawing

AI summary

A method for identifying one or more weakness in a network system through simulations includes configuring a plurality of chaos events to be run on the network system, running the plurality of chaos events on the network system, receiving alert messages from a monitoring system, determining differences if the alert messages match with a set of expected alert messages and/or delay in receiving the alert messages, and reporting the determined differences to a control plane of the network system for display on a user terminal.