Predicting resource consumption in a web server using ARIMA model

被引:3
作者
闫永权 [1 ]
郭平 [1 ]
机构
[1] School of Computer Science and Technology,Beijing Institute of Technology
基金
中国国家自然科学基金;
关键词
software aging; software rejuvenation; ARIMA; web server;
D O I
10.15918/j.jbit1004-0579.2014.04.011
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
Software aging is a phenomenon observed in a software application executing continuously for a long period of time,where the state of software degrades and leads to performance degradation,hang/crash failures or both.A technique named rejuvenation was proposed to counteract this problem.Rejuvenation in period is not a good idea,because the speed of software aging is not constant,but variable.The key to find an optimal timing to resist aging problem is how to analyze/forecast the resource consumption of aging system.An ARIMA model is applied to forecast resource consumption due to software aging in a running web server.First,order and parameters of ARIMA model need to be identified.Second,it needs to be checked whether the model satisfies stationarity and reversibility.Finally,ARIMA model is used to predict resource consumption.The experiment results indicate that ARIMA model can do better than ANN model and SVM model in the forecasts of available memory and heap memory.
引用
收藏
页码:502 / 510
页数:9
相关论文
共 6 条
[1]   Extended Bayesian information criteria for model selection with large model spaces [J].
Chen, Jiahua ;
Chen, Zehua .
BIOMETRIKA, 2008, 95 (03) :759-771
[2]  
Performability analysis of clustered systems with rejuvenation under varying workload[J] . Dazhi Wang,Wei Xie,Kishor S. Trivedi.Performance Evaluation . 2006 (3)
[3]  
A comparative study of autoregressive neural network hybrids[J] . Tugba Taskaya-Temizel,Matthew C. Casey.Neural Networks . 2005 (5)
[4]  
Analysis of a two-level software rejuvenation policy[J] . Wei Xie,Yiguang Hong,Kishor Trivedi.Reliability Engineering and System Safety . 2004 (1)
[5]  
Web performance impacts .2 Tammy Everts. http:∥www.webperformancetoday.com/2010/06/15/everything-youwanted-to-know-about-web-performance . 2010
[6]  
Analysis of software cost models with rejuvenation .2 Dohi T,Goseva-Popstojanova K,Trivedi K S. The Fifth IEEE International Symposim on High Assurance Systems Engineering . 2000