基于TCN模型的软件系统老化预测框架

SOFTWARE SYSTEM AGING PREDICTION FRAMEWORK BASED ON TEMPORAL CONVOLUTIONAL NETWORK

  • 摘要: 随着软件规模的扩大和逻辑复杂度的提高,软件老化特征表现更加隐蔽,老化参数时序信号更加复杂,针对时序预测法对序列平稳性要求高和BP神经网络收敛速度慢、易陷入局部极值的问题,提出以时域卷积网络(TCN)模型为基础的软件老化预测框架。采集可用内存数据作为框架的输入,经TCN模型进行预测,通过检查预测输出的内存与实际内存的平均误差评价模型的效率。与ARIMA模型和RNN(LSTM)模型预测结果进行对比表明,TCN模型对时间序列平稳性要求低、适应性更强,不存在梯度爆炸或消失的问题,对采集的老化数据预测效果最好。

     

    Abstract: With the expansion of software scale expansion and logic complexity, software aging characteristics are more hidden, and the aging parameters timing signal is more complex. In view of the high requirements of the time series prediction method for sequence stationarity and the problems of slow convergence speed and easy trapping in local extremum of the BP neural network, a model of aging prediction software framework is proposed based on time domain convolution network (TCN). The available memory data was collected as the input of the framework and predicted by TCN model. The efficiency of the model was evaluated by checking the average error between the predicted output memory and the actual memory. Compared with ARIMA model and RNN(LSTM)model, TCN model has lower requirements on time series stability and better adaptability, and has no problems of gradient explosion or disappearance, and has the best prediction effect on acquired aging data.

     

/

返回文章
返回