Skip to content
Open access

ResilienceBench-Operator: A Kubernetes Extension for Systematic Evaluation of Microservice Resilience Patterns

Jul 2026 · Journal of Software Engineering Research and Development · 0 citations · 33 references

TL;DR

The paper formalizes the underlying scenario-based evaluation model, details the design and implementation of the operator, and demonstrates its capabilities through a controlled benchmark experiment on the Online Boutique application, covering hundreds of automatically orchestrated evaluation scenarios across multiple workloads, failure levels, and retry configurations.

Abstract

Microservice-based applications commonly employ resilience mechanisms such as Retry and Circuit Breaker to mitigate failures in service-to-service communication, yet configuring these mechanisms involves complex trade-offs between reliability and latency. Systematically evaluating these trade-offs in cloud-native Kubernetes environments remains a challenge due to the lack of tools supporting controlled, reproducible resilience experimentation. This paper presents ResilienceBench-Operator, a Kubernetes-native extension of the original ResilienceBench framework that enables in situ benchmarking of resilience mechanisms directly on microservice applications deployed in Kubernetes. The operator preserves the declarative evaluation-space model of ResilienceBench while integrating scenario generation, environment reconfiguration, fault injection, workload execution, and metric collection into Kubernetes through Custom Resource Definitions, controllers, and jobs. The paper formalizes the underlying scenario-based evaluation model, details the design and implementation of the operator, and demonstrates its capabilities through a controlled benchmark experiment on the Online Boutique application, covering hundreds of automatically orchestrated evaluation scenarios across multiple workloads, failure levels, and retry configurations. The experimental results reveal nuanced performance--reliability trade-offs and show, through Pareto-frontier and correlation-based analyses, how retry parameters affect checkout success and tail latency under different downstream failure and workload conditions. The paper also discusses practical challenges encountered when conducting controlled experiments in Kubernetes and extracts lessons that can guide future benchmarking efforts in this area.

Read PDF

Similar papers

Book Open access Jul 2026

FaultWeave: Bounded Resilience Testing with Failure Diagnosis Capability for Microservice Applications

Fault-Weave designs an efficient fault space exploration technique which incrementally explores fault combinations up to a bounded depth, taking full advantage of previous fault injection results to speed up test execution and reduce redundant test scenarios.

Mingzhuo Zheng, Guoquan Wu, Jin-Bo Zhang et al. · 0 citations
Open access Jul 2026

Benchmarking Fault-Tolerance Characteristics of Actor-Based Runtimes

A language-independent benchmarking framework for evaluating fault tolerance in actor-based runtimes, which characterises supervised crash–recovery behaviour for largely stateless actor services rather than providing a comprehensive evaluation of actor-based fault tolerance.

L. Nogueira, Jorge Coelho · 0 citations
Preprint Aug 2026

KubeCap: A Framework for Capability Minimization in Kubernetes via Static Analysis and LLM-Assisted Rule Inference

KubeCap, a framework for Kubernetes capability minimization, is proposed and Evaluation on 10 representative Go-based Kubernetes projects shows an average capability reduction rate of 54.97%, outperforming rapid type analysis and class hierarchy analysis baselines while maintaining practical analysis cost.

Yuhao Liu, Yingnan Zhou, Weijie Liu et al. · 0 citations
Conference Jul 2026

Chaos Engineering and Observability Integration for Resilient Cloud Infrastructure

Cloud computing acts as the core foundation supporting modern digital services, and hosts large-scale applications across five major domains: finance, healthcare, e-commerce, education, and industrial automation. However, its inherent complex, distributed, and dynamic native characteristics make it susceptible to four...

Ganesh Gurudu, Ajay Devineni · 0 citations
Open access Jul 2026

Cloud Microservices: An Empirical Study of MCP-Orchestrated LLM Agents for Incident Triage

Empirical evidence is provided that MCP-orchestrated LLM agents can support root cause analysis in cloud-native environments and offer practical guidance for model selection in AIOps/SRE workflows.

Reinan Gabriel dos Santos Souza, Methanias Colaço · 0 citations
Open access 2026

Cloud-Native Architectures for Scalable Enterprise Applications

The paper addresses the transformation of enterprise application infrastructure out of on-premise legacy resource setting into service-based cloud environments properly configured to scale horizontally, and presents experimental evaluations of the response time, throughput, service resiliency, and infrastructure utiliz...

Kanya Mohammed, Naree Thongchai · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.