TY - GEN
T1 - Online Prediction of Server Crash Based on Running Data
AU - Zou, Zhuoliang
AU - Ai, Jun
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - For web servers, the most typical and common failure is that the client's web page requests surge in a certain period of time, resulting in the server's collapse under extreme pressure. The early warning of server crash time provides the possibility to avoid crash loss. In this paper, we propose an early-warning method for Web service failure. Firstly, we obtain the key nodes on the running path of the server, collect and analyze the running status data of the path under various pressures through program instrumentation, and inform the occurrence of failure in advance through LSTM-SVM (the algorithm combining SVM and LSTM). We apply this method to Nginx, a widely used server, and the accuracy of crash warning is over 95%. Experiments show that the method of acquiring target data has little effect on the performance of server, achieves high degree of automation, and realizes high-precision fault warning. The innovation of this paper is that we realize the fault warning through the change of the parameters in the software.
AB - For web servers, the most typical and common failure is that the client's web page requests surge in a certain period of time, resulting in the server's collapse under extreme pressure. The early warning of server crash time provides the possibility to avoid crash loss. In this paper, we propose an early-warning method for Web service failure. Firstly, we obtain the key nodes on the running path of the server, collect and analyze the running status data of the path under various pressures through program instrumentation, and inform the occurrence of failure in advance through LSTM-SVM (the algorithm combining SVM and LSTM). We apply this method to Nginx, a widely used server, and the accuracy of crash warning is over 95%. Experiments show that the method of acquiring target data has little effect on the performance of server, achieves high degree of automation, and realizes high-precision fault warning. The innovation of this paper is that we realize the fault warning through the change of the parameters in the software.
KW - machine learning
KW - online prediction
KW - server crash
KW - software reliability
UR - https://www.scopus.com/pages/publications/85099358626
U2 - 10.1109/QRS-C51114.2020.00014
DO - 10.1109/QRS-C51114.2020.00014
M3 - 会议稿件
AN - SCOPUS:85099358626
T3 - Proceedings - Companion of the 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS-C 2020
SP - 7
EP - 14
BT - Proceedings - Companion of the 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS-C 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2020
Y2 - 11 December 2020 through 14 December 2020
ER -