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