Research Article

CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY

Volume: 11 Number: 1 January 10, 2026
EN

CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY

Abstract

While microservice architectures offer significant advantages such as flexibility, scalability, and ease of maintenance in software systems, performance analysis becomes a complex process due to their distributed and heterogeneous structures [1, 2]. This study addresses the development and evaluation of a Convolutional Neural Network (CNN)-based model aimed at automatically classifying the performance states (“Normal,” “High Load,” “Poor”) of microservice systems. Performance metrics (CPU usage, memory usage, response time, error rate) were obtained from a simulated dataset and converted into a 2D matrix format suitable for the CNN model's input [3]. The model, trained with hyperparameter optimization, achieved an overall accuracy rate of 98.85%; it performed particularly well in the “Normal” and ‘Weak’ classes, but revealed an area for improvement in the “High Load” class with a recall value of 0.88, indicating class imbalance [4]. The main contribution of this work is adapting CNN's spatial feature extraction capability to microservice analysis by processing performance metrics as an “image.” This innovative approach offers an alternative solution to traditional methods [5]. Future work may explore data augmentation techniques or more advanced network architectures to address class imbalance and test the model's generalization ability on real-world microservice systems [6, 7].

Keywords

References

  1. [1] Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. In Present and Ulterior Software Engineering (pp. 195-216). Springer. https://doi.org/10.1007/978-3-319-67425-4_12
  2. [2] Nayim, N. N., Karmakar, A., Ahmed, M. R., Saifuddin, M., & Kabir, M. H. (2023, December). Performance evaluation of monolithic and microservice architecture for an e-commerce startup. In 2023 26th International Conference on Computer and Information Technology (ICCIT) (pp. 1-5). IEEE. https://doi.org/10.1109/ICCIT60459.2023.10441241
  3. [3] Chen, P., Qi, Y., Zheng, P., & Hou, D. (2014, April). Causeinfer: Automatic and distributed performance diagnosis with hierarchical causality graph in large distributed systems. In IEEE INFOCOM 2014-IEEE Conference on Computer Communications (pp. 1887-1895). IEEE. https://doi.org/10.1109/INFOCOM.2014.6848128
  4. [4] Gan, Y., Zhang, Y., Hu, K., Cheng, D., He, Y., Pancholi, M., & Delimitrou, C. (2019, April). Seer: Leveraging big data to navigate the complexity of performance debugging in cloud microservices. In Proceedings of the twenty-fourth international conference on architectural support for programming languages and operating systems (pp. 19-33).https://doi.org/10.1145/3297858.330400
  5. [5] Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT press.
  6. [6] Chawla, N. V., Bowyer, K. W., Hall, L. O., & Kegelmeyer, W. P. (2002). SMOTE: synthetic minority over-sampling technique. Journal of artificial intelligence research, 16, 321-357. https://doi.org/10.1613/jair.953
  7. [7] Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. (2014). Dropout: a simple way to prevent neural networks from overfitting. The journal of machine learning research, 15(1), 1929-1958. http://jmlr.org/papers/v15/srivastava14a.html
  8. [8] Wu, L., Tordsson, J., Elmroth, E., & Kao, O. (2020, April). Microrca: Root cause localization of performance issues in microservices. In IEEE/IFIP Network Operations and Management Symposium (NOMS).

Details

Primary Language

English

Subjects

Decision Support and Group Support Systems

Journal Section

Research Article

Publication Date

January 10, 2026

Submission Date

September 16, 2025

Acceptance Date

December 31, 2025

Published in Issue

Year 2026 Volume: 11 Number: 1

APA
Aslan, Z. (2026). CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY. The International Journal of Energy and Engineering Sciences, 11(1), 119-132. https://izlik.org/JA44DG49MD
AMA
1.Aslan Z. CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY. IJEES. 2026;11(1):119-132. https://izlik.org/JA44DG49MD
Chicago
Aslan, Zülfikar. 2026. “CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY”. The International Journal of Energy and Engineering Sciences 11 (1): 119-32. https://izlik.org/JA44DG49MD.
EndNote
Aslan Z (January 1, 2026) CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY. The International Journal of Energy and Engineering Sciences 11 1 119–132.
IEEE
[1]Z. Aslan, “CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY”, IJEES, vol. 11, no. 1, pp. 119–132, Jan. 2026, [Online]. Available: https://izlik.org/JA44DG49MD
ISNAD
Aslan, Zülfikar. “CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY”. The International Journal of Energy and Engineering Sciences 11/1 (January 1, 2026): 119-132. https://izlik.org/JA44DG49MD.
JAMA
1.Aslan Z. CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY. IJEES. 2026;11:119–132.
MLA
Aslan, Zülfikar. “CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY”. The International Journal of Energy and Engineering Sciences, vol. 11, no. 1, Jan. 2026, pp. 119-32, https://izlik.org/JA44DG49MD.
Vancouver
1.Zülfikar Aslan. CLASSIFYING PERFORMANCE STATES IN MICROSERVICE ARCHITECTURES USING CNN: A SIMULATION-BASED STUDY. IJEES [Internet]. 2026 Jan. 1;11(1):119-32. Available from: https://izlik.org/JA44DG49MD

IMPORTANT NOTES

No part of the material protected by this copyright may be reproduced or utilized in any form or by any means, without the prior written permission of the copyright owners, unless the use is a fair dealing for the purpose of private study, research or review. The authors reserve the right that their material can be used for purely educational and research purposes. All the authors are responsible for the originality and plagiarism, multiple publication, disclosure and conflicts of interest and fundamental errors in the published works.

*Please note that  All the authors are responsible for the originality and plagiarism, multiple publication, disclosure and conflicts of interest and fundamental errors in the published works. Author(s) submitting a manuscript for publication in IJEES also accept that the manuscript may go through screening for plagiarism check using IThenticate software. For experimental works involving animals, approvals from relevant ethics committee should have been obtained beforehand assuring that the experiment was conducted according to relevant national or international guidelines on care and use of laboratory animals.  Authors may be requested to provide evidence to this end.
 
**Authors are highly recommended to obey the IJEES policies regarding copyrights/Licensing and ethics before submitting their manuscripts.


Copyright © 2026. AA. All rights reserved