• DocumentCode
    1161178
  • Title

    A workload-based analysis of software aging, and rejuvenation

  • Author

    Bao, Yujuan ; Sun, Xiaobai ; Trivedi, Kishor S.

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • Volume
    54
  • Issue
    3
  • fYear
    2005
  • Firstpage
    541
  • Lastpage
    548
  • Abstract
    We present a hierarchical model for the analysis of proactive fault management in the presence of system resource leaks. At the low level of the model hierarchy is a degradation model in which we use a nonhomogeneous Markov chain to establish an explicit connection between resource leaks, and the failure rate. With the degradation model, we prove that the failure rate is asymptotically constant in the absence of resource leaks, and it is increasing as leaks occur & accumulate, which confirms the resource leaks as an aging source. The proactive fault management (PFM) is modeled at the higher level as a semi-Markov process. The PFM model takes as input the degradation analysis from the low-level model, and allows us to determine optimal rejuvenation schedules with respect to various system measures.
  • Keywords
    Markov processes; failure analysis; reliability theory; resource allocation; safety-critical software; software fault tolerance; system recovery; Markov chain; degradation analysis; failure analysis; optimal rejuvenation schedule; proactive fault management; resource management; software aging; Aging; Availability; Costs; Degradation; Exponential distribution; Fault tolerance; Memory management; Resource management; Software systems; Sun; Degradation model; hierarchical proactive fault management model; resource management; software rejuvenation;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2005.853442
  • Filename
    1505059