Self-Adaptive Circuit Breaker Open-State Interval for Enhancing Resiliency of Microservices
No Thumbnail Available
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Abstract
In recent years, microservice architecture has garnered substantial traction, highlighting the critical role of resilience patterns in ensuring robust system performance under adverse conditions. Among the principal techniques for failure management within microservices is the circuit breaker pattern, a vital component for maintaining system integrity. Enhancing its resilience continues to be a significant challenge. Various methodologies have been proposed to optimize circuit breakers by tweaking different parameters. However, the open state interval parameter-during which dependent services await the recovery of the disrupted service-has traditionally remained static. This work tackles this issue by introducing a dynamic adjustment mechanism for the open-state interval of circuit breakers. The empirical results indicate that this dynamic adjustment significantly boosts the number of successful requests by optimizing resource allocation, enhancing throughput, and mitigating cascading failures across service replicas. By adapting the open state interval in response to real-time conditions, the system can better manage variable loads and failures, thereby improving overall performance and stability in microservice architectures. © 2024 IEEE.
Description
Keywords
Circuit Breaker, Istio, Microservice, Prometheus, Resilience, Response Time, Retry, Service Mesh
Citation
Proceedings - 2024 OITS International Conference on Information Technology, OCIT 2024, 2024, Vol., , p. 754-759
