DocumentCode :
3074995
Title :
Using Accelerated Life Tests to Estimate Time to Software Aging Failure
Author :
Matias, Rivalino, Jr. ; Trivedi, Kishor S. ; Maciel, Paulo R M
Author_Institution :
Sch. of Comput. Sci., Fed. Univ. of Uberlandia, Uberlandia, Brazil
fYear :
2010
fDate :
1-4 Nov. 2010
Firstpage :
211
Lastpage :
219
Abstract :
Software aging is a phenomenon defined as the continuing degradation of software systems during runtime, being particularly noticeable in long-running applications. Aging-related failures are very difficult to observe, because the accumulation of aging effects usually requires a long-term execution. Thus, collecting a statistically significant sample of times to aging-related failures so as to estimate the system´s lifetime distribution is a very hard task. This is an important problem that prevents many experimental and analytical studies, mainly those focused on modeling of software aging aspects, of using representative parameter values. In this paper we propose and evaluate the use of quantitative accelerated life tests (QALT) to reduce the time to obtain the lifetime distribution of systems that fail due to software aging. Since QALT was developed for hardware failures, in this paper, we adapt it to software aging experiments. We test the proposed approach experimentally, estimating the lifetime distribution of a real web server system. The accuracy of the estimated distribution is evaluated by comparing its reliability estimates with a sample of failure times observed from the real system under test. The mean time to failure calculated from the real sample falls inside the 90% confidence interval constructed from the estimated lifetime distribution, demonstrating the high accuracy of the estimated model. The proposed approach reduces the time required to obtain the failure times by a factor of seven, for the real system investigated.
Keywords :
life testing; program testing; system recovery; Web server system; aging related failure; estimated lifetime distribution; hardware failures; long term execution; quantitative accelerated life tests; software aging experiments; software aging failure; Accelerated aging; Acceleration; Life estimation; Mathematical model; Software; Stress; Software Aging; accelerated life test; controlled experiments; software rejuvenation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2010 IEEE 21st International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1071-9458
Print_ISBN :
978-1-4244-9056-1
Electronic_ISBN :
1071-9458
Type :
conf
DOI :
10.1109/ISSRE.2010.42
Filename :
5635037
Link To Document :
بازگشت