Workload Prediction and its Impact on QoS of Microservices Architecture Based Applications
Microservices is an architectural style used for developing modular and scalable applications. The distributed and de centralised architectural property of microservices applications makes it difficult to manage unpredictable workload variations and sometimes lead to degraded QoS of the applications. Accurate workload prediction is important for efficient resource allocation and maintaining high QoS of the MSA based applications. This paper proposes an LSTM-RNN based model to predict the workload of each microservice instance and after that an analysis is done to identify the effects of proactive workload management on the QoS metrics such as response time, throughput, and CPU utilisation. The results show that the workload prediction accuracy significantly improves the latency, resource utilisation and performance of microservices applications.
Authors
- Vinay Raj (ORCID: https://orcid.org/0000-0002-4739-5893)
- Neha Kaushik (ORCID: https://orcid.org/0000-0001-8671-6779)
- Harish Kumar (ORCID: https://orcid.org/0000-0003-3000-6772)
Institutions
- National Institute of Technology Tiruchirappalli (IN)
- J.C. Bose University of Science & Technology, YMCA (IN)
Publication Details
- Published
- 2024-12-27
- DOI
- https://doi.org/10.1109/icpids65698.2024.00013
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00