AI-POWERED AUTONOMOUS MICROSERVICES: A SELF-HEALING APPROACH USING MACHINE LEARNING TECHNIQUES

Authors

Avelino Josep Diego Journal
SARIScientific Researcher, Spain

Keywords:

Self-healing Systems, Autonomous Microservices, Machine Learning, AI, DevOps, Cloud Computing, Reinforcement Learning

Synopsis

Purpose: This paper investigates how AI, especially machine learning (ML), can enable self-healing capabilities in microservices architectures, enhancing system resilience and reducing downtime.

Design/methodology/approach: The study adopts a conceptual-analytical approach, supported by a literature review of 10 foundational papers published before 2020. It presents frameworks for self-healing through intelligent monitoring and autonomous decision-making using supervised and reinforcement learning. Findings: Self-healing microservices can autonomously detect, predict, and resolve failures using AI models trained on telemetry, logs, and behavioral patterns. These models outperform rule-based systems in adaptability, especially in cloud-native environments. Practical implications: This approach reduces system maintenance costs, minimizes human intervention, and enhances availability. It is particularly beneficial for large-scale distributed systems with dynamic workloads. Originality/value: The fusion of ML with microservices self-healing remains underexplored. This work contributes a structured perspective and visual frameworks for implementation, offering value to system architects and developers.

References

[1] Carter, W. (2018). AI-powered tools for automated code generation: Trends, techniques, and challenges. Int. J. of Artificial Intelligence and Machine Learning. https://itaimle.com/index.php/ijaiml/article/download/116/165

[2] Joshi, D. (2017). Containerization in DevOps: Role of Kubernetes and Docker. Int. J. of AI and ML. https://itaimle.com/index.php/ijaiml/article/download/97/184

[3] Kaul, D. (2019). Blockchain-powered microservices with AI-driven intrusion prevention. SSRN. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5096255

[4] Kumar, A. (2018). Impact of AI on predictive tuning in cloud. ResearchGate. https://www.researchgate.net/publication/398228360

[5] Gummadi, V. P. K. (2019). Microservices architecture with APIs: Design, implementation, and MuleSoft integration. Journal of Electrical Systems, 15(4), 130–134. https://doi.org/10.52783/jes.9328

[6] Nair, R.K. (2018). AI-Driven Orchestration in Hybrid Cloud Platforms. ResearchGate. https://www.researchgate.net/publication/398412273

[7] Patel, K. (2017). Automated Infrastructure with AI and DevOps. Int. J. of AI and ML. https://itaimle.com/index.php/ijaiml/article/download/114/167

[8] Rey, B. (2019). Intelligent Automation in IT Infrastructure Management. Int. J. of AI and ML. https://itaimle.com/index.php/ijaiml/article/download/77/206

[9] Sethupathy, A., & Kumar, U. (2018). Self-healing systems and telemetry-driven automation. ResearchGate. https://www.researchgate.net/publication/395133897

[10] Sinha, R. (2017). Automation of ML Data Pipelines. Int. J. of AI and ML. https://itaimle.com/index.php/ijaiml/article/download/104/177

[11] Thompson, A. (2019). Integrating Automation and AI in Microservices Architectures. Int. J. of AI and ML. https://itaimle.com/index.php/ijaiml/article/download/80/203

IJAIAP

Published

September 24, 2023