• DocumentCode
    1303714
  • Title

    Analysis of preventive maintenance in transactions based software systems

  • Author

    Garg, Sachin ; Puliafito, Antonio ; Telek, Miklós ; Trivedi, Kishor

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    47
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    96
  • Lastpage
    107
  • Abstract
    Preventive maintenance of operational software systems, a novel technique for software fault tolerance, is used specifically to counteract the phenomenon of software “aging”. However, it incurs some overhead. The necessity to do preventive maintenance, not only in general purpose software systems of mass use, but also in safety-critical and highly available systems, clearly indicates the need to follow an analysis based approach to determine the optimal times to perform preventive maintenance. In this paper, we present an analytical model of a software system which serves transactions. Due to aging, not only the service rate of the software decreases with time, but also the software itself experiences crash/hang failures which result in its unavailability. Two policies for preventive maintenance are modeled and expressions for resulting steady state availability, probability that an arriving transaction is lost and an upper bound on the expected response time of a transition are derived. Numerical examples are presented to illustrate the applicability of the models
  • Keywords
    software fault tolerance; software maintenance; transaction processing; aging; preventive maintenance; software fault tolerance; transactions based; unavailability; Aging; Analytical models; Computer crashes; Fault tolerant systems; Performance analysis; Preventive maintenance; Software maintenance; Software systems; Steady-state; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.656092
  • Filename
    656092