Back to Search Start Over

Modeling and analysis of software aging and software failure

Authors :
Jiang, Letian
Xu, Guozhi
Source :
The Journal of Systems and Software. April, 2007, Vol. 80 Issue 4, p590, 6 p.
Publication Year :
2007

Abstract

To link to full-text access for this article, visit this link: http://dx.doi.org/10.1016/j.jss.2006.06.029 Byline: Letian Jiang, Guozhi Xu Keywords: Software faults; Software aging; Software failure; Reliability; Robust locally weighted regression (Loess) Abstract: Many studies reported that system suffered from outages more due to software faults than hardware faults. Recently, the phenomenon of "software aging", which was caused by aging-related faults, is observed in many software systems. Software aging, characterized by progressive performance degradation, is mainly caused by exhaustion of the operating system resources, such as memory leaking, unreleased-file locks, data corruption, etc. This paper mainly focuses on the modeling and analysis of software aging and software failure. A stochastic time series decomposition algorithm based on robust locally weighted regression (Loess) is presented to separate the exhaustion of system resource from the resource usage, from which aging trend is estimated. Then the model of software aging and software failure process is constructed. Experiments on a practical server system verify the effectiveness of the algorithm presented in this paper, and the two-stage failure process is also confirmed for the first time in the history of research on software aging. The conclusions drawn from this paper will greatly benefit the application of software rejuvenation technique, that is, it makes it easy to determine when to perform software rejuvenation, which is a key issue in implementation of software rejuvenation. The results for the server system employing different rejuvenation policies show that software performance can be effectively improved. Author Affiliation: Electronic Engineering Department, EE Building No. 1, Shanghai Jiaotong University, 800 Dongchuan Road, Shanghai 200240, People's Republic of China Article History: Received 10 October 2005; Revised 19 May 2006; Accepted 24 June 2006

Details

Language :
English
ISSN :
01641212
Volume :
80
Issue :
4
Database :
Gale General OneFile
Journal :
The Journal of Systems and Software
Publication Type :
Academic Journal
Accession number :
edsgcl.161172492