Using Microservice Architecture as a Load Prediction Strategy for Management System of University Public Service

4Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

The microservice architecture is widely adopted in cloud computing and the applications of software as a service (SaaS), and it can solve problems that the traditional monolithic application development cannot handle. However, new problems, for example, an unbalanced load, appear as many microservice modules coexist in one platform. These modules have complex relationships with each other, causing unavoidable performance bottlenecks. As reported in this paper, we proposed and investigated a load prediction strategy based on long short-term memory (LSTM), which is a revised neural network method, to solve these problems. We used the management system of a university’s public service as basic data in the microservice architecture and the Spring Cloud package as the experimental platform. The predicted load trend was compared with the actual load trend to prove that the proposed method can act as a reliable forecasting model. We compared the prediction results of our proposed strategy with those of other classical algorithms, including the autoregressive integrated moving average model (ARIMA), support vector regression (SVR), and LSTM, and we showed that our prediction strategy had higher efficiency than the other methods.

Cite

CITATION STYLE

APA

Huang, L., Lee, M. Y., Chen, X., Tseng, H. W., Yang, C. F., & Lee, S. F. (2021). Using Microservice Architecture as a Load Prediction Strategy for Management System of University Public Service. Sensors and Materials, 33(2), 805–814. https://doi.org/10.18494/SAM.2021.3048

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free