Chaos faults for Windows
Introduction
Windows faults disrupt the resources running on a Windows OS based machine. This deteriorates the performance of the application for the duration of the chaos experiment. Depending on the type of instance the fault targets, Windows faults are categorized into various types.
VMware Windows CPU Hog
VMware Windows CPU Hog simulates a CPU hog scenario on Windows OS based VMware VM.
VMware Windows Memory Hog
VMware Windows Memory Hog simulates a memory hog scenario on Windows OS based VMware VM.
VMware Windows Blackhole Chaos
VMware Windows Blackhole Chaos simulates a network blackhole scenario on Windows OS based VMware VM.
VMware Windows Network Latency
VMware Windows Network Latency injects network latency on Windows OS based VMware VM.
VMware Windows Network Loss
VMware Windows Network Loss injects network packet loss on Windows OS based VMware VM.
VMware Windows Network Corruption
VMware Windows Network Corruption corrupts network packets on Windows OS based VMware VM.
VMware Windows CPU hog
VMware Windows CPU hog applies stress on the CPU resources on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Memory hog
VMware Windows Memory hog applies stress on the memory resources on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Blackhole Chaos
VMware Windows Blackhole Chaos blocks traffic to specified IP addresses on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Network Latency
VMware Windows Network Latency injects network latency on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Network Loss
VMware Windows Network Loss injects network packet loss on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Network Corruption
VMware Windows Network Corruption corrupts network packets on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Network Duplication
VMware Windows Network Duplication duplicates network packets on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Service Stop
VMware Windows Service Stop stops a specified service on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Process Kill
VMware Windows Process Kill kills a specified process on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Disk Stress
VMware Windows Disk Stress fills the disk space on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
VMware Windows Time Chaos
VMware Windows Time Chaos manipulates the system time on Windows OS based VMware VM. It checks the performance of the application running on the VMware VMs.
Use cases
Windows EC2 blackhole chaos
Windows EC2 blackhole chaos results in access loss to the given target hosts or IPs by injecting firewall rules.
Use cases
Windows EC2 CPU hog
EC2 windows CPU hog induces CPU stress on the AWS Windows EC2 instances using Amazon SSM Run command.
Use cases
EC2 windows CPU hog:
- Simulates the situation of a lack of CPU for processes running on the instance, which degrades their performance.
- Simulates slow application traffic or exhaustion of the resources, leading to degradation in the performance of processes on the instance.
Windows EC2 memory hog
Windows EC2 memory hog induces memory stress on the target AWS Windows EC2 instance using Amazon SSM Run command.
Use cases
Windows EC2 memory hog:
- Causes memory stress on the target AWS EC2 instance(s).
- Simulates the situation of memory leaks in the deployment of microservices.
- Simulates application slowness due to memory starvation, and noisy neighbour problems due to hogging.