Cloud-Enabled Model-Driven Approaches for Circuit Breaker Pattern Implementation with Fault Tolerance

Authors

  • Dr Somasundaram Krishnan Professor, Department of Computer Science and Engineering, Sri Muthukumaran Institute of Technology, Chennai, India Author

DOI:

https://doi.org/10.15662/IJEETR.2026.0802014

Keywords:

Cloud computing, model-driven development, circuit breaker pattern, fault tolerance, microservices, cloud-based architecture, scalability

Abstract

The article under research is entitled Cloud-Enabled Model-Driven Approaches to Circuit Breaker Pattern Implementation with Fault Tolerance: the article is an innovative framework that uses cloud computing and model-driven development methods to increase the reliability and fault tolerance of the circuit breaker pattern to software systems. The circuit breaker pattern is crucial in the microservices designs, where it assists in avoiding the failure of the system by isolating faults in the services. Conventional uses of the circuit breaker pattern can be difficult in terms of scalability, flexibility and fault tolerance when the pattern is used in cloud-based application. In this paper, a cloud-supported model-driven solution has been suggested to simplify the design and implementation of the circuit breaker pattern to be more flexible to the changing cloud infrastructures. The model-driven development is incorporated in the framework in order to automatize the development of circuit breaker settings such that fault tolerance measures are implemented accordingly depending on real-time system states. The paper also explains how the same method can be generalized to a range of cloud-based architectures to offer solutions to various cases of faults, including the occurrence of service failures, network failures, or even unavailability of resources. The proposed model provides the high availability and resilience of microservices by utilizing cloud-based resources and can scale the mechanisms of fault tolerance depending on the demand. The article can prove the effectiveness of the suggested framework in improving the fault tolerance of distributed systems, which is the scalable and reliable solution to the current cloud applications, based on the experimental findings and case studies.

References

1. N. Dragoni, S. Giallorenzo, A.L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina, "Microservices: yesterday, today, and tomorrow," in Recent and Ulterior Software Engineering, pp. 195–216, Springer, 2017.

2. M. Ganesan, "Circuit Breaker Pattern in Modern Distributed Systems: Implementation, Monitoring, and Best Practices," International Journal of Research and Applied Innovations, vol. 9, no. 1, pp. 13580-13589, 2026.

3. G. Mazlami, "Algorithmic extraction of microservices from monolithic code bases," Master Paper, Software Evolution and Architecture Lab, Department of Informatics, University of Zurich, 2017.

4. S.J. Fowler, Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization, O'Reilly UK Ltd, 2016.

5. G. Mazlami, J. Cito, and P. Leitner, "Extraction of microservices from monolithic software architectures," in IEEE 24th International Conference on Web Services (ICWS), pp. 524–531, 2017.

6. T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall PTR, Indiana, 2005.

7. M. Endrei, J. Ang, A. Arsanjani, S. Chua, P. Comte, P. Krogdahl, M. Luo, T. Newling, "Patterns: Service-Oriented Architecture and Web Services," IBM Corporation, International Technical Support Organization, 2004.

8. L. Claus and J. Pooyan, "Microservices: A Systematic Mapping Study," in Proceedings of the 6th International Conference on Cloud Computing and Services Science, pp. 137–146, 2016.

9. S. Newman, Building Microservices, 1st ed., M. Loukides and B. MacDonald, Eds., O'Reilly Media, Inc., 2015.

10. B. Beyer, C. Jones, J. Petroff, and N.R. Murphy, Site Reliability Engineering: How Google Runs Production Systems, 1st ed., O'Reilly, 2016.

11. M. Bhamare, M. Samaka, A. Erbad, R. Jain, and L. Gupta, "Exploring microservices for enhancing internet QoS," Trans. Emerg. Tel. Tech., vol. 29, e3445, 2018.

12. A.V. Tokmak, A. Akbulut, and C. Catal, "Boosting service visibility in microservices," Cluster Comput., vol. 27, pp. 3099–3111, 2024.

13. M.R. Hossen, M.A. Islam, and K. Ahmed, "Practical efficient microservice autoscaling with QoS assurance," in Proceedings of the 31st International Symposium on High-Performance Parallel and Distributed Computing (HPDC '22), ACM, pp. 240–252, 2022.

14. M. Dashtbani and L. Tahvildari, "STaleX: a spatiotemporal-aware adaptive auto-scaling framework for microservices," arXiv, 2501.18734, 2025. Available: https://doi.org/10.48550/arXiv.2501.18734.

15. E. Al-Masri, "Enhancing the microservices architecture for the Internet of Things," in IEEE International Conference on Big Data (Big Data), Seattle, WA, USA, pp. 5119–5125, 2018.

Downloads

Published

2026-04-20

How to Cite

Cloud-Enabled Model-Driven Approaches for Circuit Breaker Pattern Implementation with Fault Tolerance. (2026). International Journal of Engineering & Extended Technologies Research (IJEETR), 8(2), 588-599. https://doi.org/10.15662/IJEETR.2026.0802014