1998
DOI: 10.1109/12.656092
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of preventive maintenance in transactions based software systems

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
112
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 198 publications
(112 citation statements)
references
References 21 publications
0
112
0
Order By: Relevance
“…Under these opportunity processes, we find the existence condition on the optimal trigger time of rejuvenation in an existing software rejuvenation model proposed by [5]. Note that the opportunity-based software rejuvenation policy is a generalization of the rejuvenation policies discussed in [9] and [10].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Under these opportunity processes, we find the existence condition on the optimal trigger time of rejuvenation in an existing software rejuvenation model proposed by [5]. Note that the opportunity-based software rejuvenation policy is a generalization of the rejuvenation policies discussed in [9] and [10].…”
Section: Introductionmentioning
confidence: 99%
“…The OTSRJ policy is similar to opportunity-based rejuvenation policies discussed in [9] and [10], where the rejuvenation is performed when all the buffered tasks are completed in a transaction-based system. Under the OTSRJ policy, the state transition diagram can be depicted as Fig.…”
Section: Model Descriptionmentioning
confidence: 99%
See 1 more Smart Citation
“…Pfening et al [32] consider a server-type software system with degradation as a queueing system, and formulate as the Markov decision process. Garg et al [21] take account of the presence of system failure caused by software aging and analyze the time-based optimal software rejuvenation schedule. This model is extended latter in Okamura et al [27][28][29][30] by introducing the workload-based rejuvenation schedule and/or a more general arrival process of transactions.…”
Section: Introductionmentioning
confidence: 99%
“…These models operate on a very high level of abstraction and are generated in an analytical manner. An analytical model for transaction processing systems has been presented by Garg et al in [2]. Due to aging, the service rate of the system in question decreases over time and the software itself experiences hangs and crashes which result in unavailability.…”
Section: Introductionmentioning
confidence: 99%