• 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