A resilience framework for fault-tolerance in cloud-based microservice applications
DOI:
https://doi.org/10.58414/SCIENTIFICTEMPER.2024.15.3.23Keywords:
Bulkhead, little law, Fault tolerance, Auto Retry Circuit Breaker (ARCB), Resilience, framework, microservicesAbstract
Cloud-distributed systems offer significant opportunities for fault-tolerant applications. Microservices have gained significant acceptance as a cloud-based architecture for building fault-tolerant cloud applications. The primary aim of this study is to develop a dependable resilience framework, incorporating appropriate design patterns, that can be applied to any cloud applications. This framework combines a bulkhead utilizing a little law approach and an auto-retry circuit breaker, which can be seen as a fault tolerance pattern. This will eliminate the need for manual setting of design patterns, resulting in maximum throughput, availability of resources and the performance can be increased up to 55.3% from the average execution duration.
Downloads
Downloads
Published
Deprecated: Return type of Carbon\Traits\Date::createFromTimestamp($timestamp, $tz = null) should either be compatible with DateTime::createFromTimestamp(int|float $timestamp): static, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/me0q8pmuecdl/scientifictemper.com/ojs-3.4/lib/pkp/lib/vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php on line 29
29-07-2024
Issue
Section
License
Copyright (c) 2024 The Scientific Temper

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
