AI-Enhanced Performance Optimization for Microservice-Based Systems

Authors

  • Vijay Ramamoorthi Independent Researcher Author

DOI:

https://doi.org/10.69987/JACS.2024.40901

Keywords:

Microservice Architectures (MSAs), Reinforcement Learning (RL), Predictive Analytics (PA), Evolutionary Algorithms (EA), Resource Optimization, Kubernetes

Abstract

Microservice architectures (MSAs) have revolutionized software development by offering flexibility, scalability, and resilience through the decomposition of applications into loosely coupled services. However, resource management and performance optimization in MSAs remain challenging due to dynamic workloads and complex interdependencies. Traditional approaches, such as static provisioning and rule-based scaling, struggle to handle these challenges efficiently, often leading to over-provisioning or under-provisioning of resources. In this paper, we propose an AI-driven optimization framework that integrates reinforcement learning (RL), predictive analytics (PA), and evolutionary algorithms (EA) to dynamically manage resources in microservices environments. The proposed framework anticipates workload changes, optimizes resource allocation in real-time, and continuously adapts to evolving system conditions. Our empirical evaluation, conducted on a Kubernetes-based microservice platform, demonstrates significant improvements in performance and resource efficiency compared to conventional methods like Kubernetes' Horizontal Pod Autoscaler (HPA). The AI-driven system achieves up to a 27.3% reduction in latency during traffic surges and improves throughput by 25.7%, while also reducing CPU and memory usage by up to 25.7% and 22.7%, respectively. These results suggest that AI-driven optimization offers a scalable and efficient solution for managing microservices in highly dynamic environments.

Author Biography

  • Vijay Ramamoorthi, Independent Researcher

    Vijay Ramamoorthi is a seasoned software architect with a background in artificial intelligence and machine learning. He has designed and implemented complex systems for Fortune 500 companies and has a passion for building scalable, reliable software solutions. His expertise spans cloud computing, microservices, and distributed systems. Vijay holds a Master's degree in Computer Science and a Bachelor's in Mathematics

     

Downloads

Published

2024-09-06

How to Cite

Ramamoorthi, V. (2024). AI-Enhanced Performance Optimization for Microservice-Based Systems. Journal of Advanced Computing Systems , 4(9), 1-7. https://doi.org/10.69987/JACS.2024.40901

Share