loading...
A Threshold Autoregressive Model for Software Aging
Shanghai, China October 25-October 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SOSE.2006.5Second IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Xiu-E Chen, Beijing University of Aeronautics and Astronautics, China
Quan Quan, Beijing University of Aeronautics and Astronautics, China
Yun-Fei Jia, Beijing University of Aeronautics and Astronautics, China
Kai-Yuan Cai, Beijing University of Aeronautics and Astronautics, China
Long running software systems such as client-server type systems are known to experience a kind of aging phenomenon called software aging, one in which the accumulation of errors during the execution of software leads to performance degradation and eventually results in failure. To study and counteract the phenomenon of software aging, we collect and log data on several system resource usage and activity parameters of a web server. Based on the experimental results, we argue that software aging process could be divided into four stages: robust stage, transition stage, failure-probable stage and failure stage. A non-linear threshold autoregressive (TAR) model is then proposed to model and forecast the resource usage in these stages. In comparison with AR model, TAR model is more accurate.
Citation:
Xiu-E Chen, Quan Quan, Yun-Fei Jia, Kai-Yuan Cai, "A Threshold Autoregressive Model for Software Aging," sose, pp.34-40, Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.