DISFI: Distributed Infrastructure Stress and Fault Injector

Fuente: Zenodo
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mastriani Emilio, Costa, Alessandro, Incardona, Federico, Munari, Kevin, Spinello, Sebastiano
Format: Recurso digital
Sprache:Englisch
Veröffentlicht: Zenodo 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866902125025427456
author Mastriani Emilio
Costa, Alessandro
Incardona, Federico
Munari, Kevin
Spinello, Sebastiano
author_facet Mastriani Emilio
Costa, Alessandro
Incardona, Federico
Munari, Kevin
Spinello, Sebastiano
contents <p>DISFI (Distributed Infrastructure Stress and Fault Injector) is a configurable fault-injection framework designed to induce controlled stress conditions and resource exhaustion in distributed, stateful systems. Unlike traditional load generators that focus solely on throughput, DISFI combines sustained background telemetry traffic with selectively injected pathological workload patterns, including connection storms, read/write amplification, intentional connection leaks, and CPU saturation. The framework is specifically engineered to trigger internal, non-superficial failure modes often invisible to standard health checks: thread pool starvation, file descriptor exhaustion, request timeouts, and transient unavailability. All injected faults and execution parameters are explicitly logged with millisecond precision, enabling temporal alignment between stress events and system anomalies. DISFI is primarily intended for generating labeled datasets for ML-based anomaly detection; stress testing observability stacks (Prometheus, Grafana, etc.); validating alerting rules and auto-remediation policies; and conducting reproducible reliability experiments on Cassandra and similar stateful platforms. The tool is released as open-source Python software, fully documented, and designed for extensibility.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_18627402
institution Zenodo
language eng
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle DISFI: Distributed Infrastructure Stress and Fault Injector
Mastriani Emilio
Costa, Alessandro
Incardona, Federico
Munari, Kevin
Spinello, Sebastiano
fault injection
distributed systems
Apache Cassandra
stress testing
resource exhaustion
connection storms
thread pool saturation
file descriptor exhaustion
anomaly detection
reliability engineering
<p>DISFI (Distributed Infrastructure Stress and Fault Injector) is a configurable fault-injection framework designed to induce controlled stress conditions and resource exhaustion in distributed, stateful systems. Unlike traditional load generators that focus solely on throughput, DISFI combines sustained background telemetry traffic with selectively injected pathological workload patterns, including connection storms, read/write amplification, intentional connection leaks, and CPU saturation. The framework is specifically engineered to trigger internal, non-superficial failure modes often invisible to standard health checks: thread pool starvation, file descriptor exhaustion, request timeouts, and transient unavailability. All injected faults and execution parameters are explicitly logged with millisecond precision, enabling temporal alignment between stress events and system anomalies. DISFI is primarily intended for generating labeled datasets for ML-based anomaly detection; stress testing observability stacks (Prometheus, Grafana, etc.); validating alerting rules and auto-remediation policies; and conducting reproducible reliability experiments on Cassandra and similar stateful platforms. The tool is released as open-source Python software, fully documented, and designed for extensibility.</p>
title DISFI: Distributed Infrastructure Stress and Fault Injector
topic fault injection
distributed systems
Apache Cassandra
stress testing
resource exhaustion
connection storms
thread pool saturation
file descriptor exhaustion
anomaly detection
reliability engineering
url https://doi.org/10.5281/zenodo.18627402