2020
DOI: 10.3906/elk-1905-177
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic software rejuvenation in web services: a whale optimizationalgorithm-based approach

Abstract: In this paper, we suggest a method for determining the restarting time for web services to increase availability, known as rejuvenation. We consider different parameters such as number of users, maximum service request number, response time, and throughput of a web service to determine its restarting time. Software rejuvenation is an effective technique to counteract software aging in continuously running applications such as web service-based systems. In these systems, web services are allocated based on the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 36 publications
0
8
0
Order By: Relevance
“…One reason for choosing these algorithms is that they are robust, simple, and powerful [24]. Furthermore, WOA for solving the objective problem requires few parameters to be tuned and balances between exploitation and exploration without being trapped in local optima [25].…”
Section: Whale Optimization Algorithmmentioning
confidence: 99%
“…One reason for choosing these algorithms is that they are robust, simple, and powerful [24]. Furthermore, WOA for solving the objective problem requires few parameters to be tuned and balances between exploitation and exploration without being trapped in local optima [25].…”
Section: Whale Optimization Algorithmmentioning
confidence: 99%
“…Kalantari et al [1] investigated an inspection-based method for preventive maintenance in a software operating system that was periodically inspected at specific intervals using Markov's model. The optimum inspection interval has been obtained to minimize faults and costs.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Therefore, frequent inspections at runtime in a software system cause the system to suffer certain amounts of overheads in terms of faults and costs. This should be considered together with the fault and cost of failure in an attempt to obtain maximum efficiency [1].…”
Section: Introductionmentioning
confidence: 99%
“…They further clarified the effective criteria for evaluation of fault tolerance in each web service mentioned earlier. In [39,40], fault-tolerance techniques were proposed based on meta-heuristics in an effort to fight software aging in continuously running applications such as web service-based systems. However, the methods are limited due to impossible application in systems requiring short response times.…”
Section: Literature Reviewmentioning
confidence: 99%