2021
DOI: 10.3390/math9080846
|View full text |Cite
|
Sign up to set email alerts
|

Availability Analysis of Software Systems with Rejuvenation and Checkpointing

Abstract: In software reliability engineering, software-rejuvenation and -checkpointing techniques are widely used for enhancing system reliability and strengthening data protection. In this paper, a stochastic framework composed of a composite stochastic Petri reward net and its resulting non-Markovian availability model is presented to capture the dynamic behavior of an operational software system in which time-based software rejuvenation and checkpointing are both aperiodically conducted. In particular, apart from th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 35 publications
0
4
0
Order By: Relevance
“…sewage treatment plant in plain areas based on reliability analysis. Zheng et al (2021) carried out an availability analysis using the ideas of rejuvenation and checkpointing in automated systems. Ruiz-Castro (2021) optimizes the reliability of a multi-state cold standby system.…”
Section: Optimization Of Biological and Chemical Unitmentioning
confidence: 99%
See 1 more Smart Citation
“…sewage treatment plant in plain areas based on reliability analysis. Zheng et al (2021) carried out an availability analysis using the ideas of rejuvenation and checkpointing in automated systems. Ruiz-Castro (2021) optimizes the reliability of a multi-state cold standby system.…”
Section: Optimization Of Biological and Chemical Unitmentioning
confidence: 99%
“…Haghighi and Bakhshipour (2016) proposed a design for the sewage treatment plant in plain areas based on reliability analysis. Zheng et al. (2021) carried out an availability analysis using the ideas of rejuvenation and checkpointing in automated systems.…”
Section: Introductionmentioning
confidence: 99%
“…Koutras and Platis [15] developed multi-objective optimization problems to derive the rejuvenation policies for optimizing the system overall performance capability, taking into account availability and operating cost constraints. Zheng et al [16] proposed a stochastic framework composed of a composite stochastic Petri reward net and its resulting non-Markovian availability model to capture the dynamic behavior of an operational software system in which time-based software rejuvenation and checkpointing are both aperiodically conducted. Baghi and Navimipour [17] utilized a hybrid cuckoo search (CS) and genetic algorithm (GA) to optimize the scheduling of cloud database paths, aiming to enhance the availability and reduce the cost of cloud computing.…”
Section: Introductionmentioning
confidence: 99%
“…Koutras and Platis [11] proposed a multi-objective optimization strategy to optimize a system's overall performance capability. Zheng et al [12] presented a composite stochastic Petri reward network and its resulting non-Markovian availability model for operational software systems.…”
Section: Introductionmentioning
confidence: 99%