DocumentCode :
1348805
Title :
Accelerated Degradation Tests Applied to Software Aging Experiments
Author :
Matias, Rivalino, Jr. ; Barbetta, Pedro Alberto ; Trivedi, Kishor S. ; Filho, Paulo J Freitas
Volume :
59
Issue :
1
fYear :
2010
fDate :
3/1/2010 12:00:00 AM
Firstpage :
102
Lastpage :
114
Abstract :
In the past ten years, the software aging phenomenon has been systematically researched, and recognized by both academic, and industry communities as an important obstacle to achieving dependable software systems. One of its main effects is the depletion of operating system resources, causing system performance degradation or crash/hang failures in running applications. When conducting experimental studies to evaluate the operational reliability of systems suffering from software aging, long periods of runtime are required to observe system failures. Focusing on this problem, we present a systematic approach to accelerate the software aging manifestation to reduce the experimentation time, and to estimate the lifetime distribution of the investigated system. First, we introduce the concept of ??aging factor?? that offers a fine control of the aging effects at the experimental level. The aging factors are estimated via sensitivity analyses based on the statistical design of experiments. Aging factors are then used together with the method of accelerated degradation test to estimate the lifetime distribution of the system under test at various stress levels. This approach requires us to estimate a relationship model between stress levels and aging degradation. Such models are called stress-accelerated aging relationships. Finally, the estimated relationship models enable us to estimate the lifetime distribution under use condition. The proposed approach is used in estimating the lifetime distribution of a web server with software aging symptoms. The main result is the reduction of the experimental time by a factor close to 685 in comparison with experiments executed without the use of our technique.
Keywords :
Internet; program testing; sensitivity analysis; software engineering; Web server; accelerated degradation tests; aging degradation relationship; aging factor concept; crash-hang failures; lifetime distribution; operating system resources; sensitivity analysis; software aging; stress levels relationship; Accelerated degradation tests; design of experiments; software aging; web server software reliability;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/TR.2009.2034292
Filename :
5345719
Link To Document :
بازگشت