Turkish Journal of Electrical Engineering and Computer Sciences
DOI
10.3906/elk-2001-33
Abstract
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 requirements of receivers and the facilities of servers. One of the challenges while assigning web services is how to select appropriate server to reduce faults. In this paper, we propose dynamic software rejuvenation as a proactive fault-tolerance technique based on the neural fuzzy system. While considering a threshold for the rejuvenation of each web service, we completed the training based on the features of the service providers as well as the requirements of the receivers. The results of simulations revealed that our strategy can decrease the failure rate in comparison with state-of-the-art strategies and improve system availability in web services.
Keywords
Software aging, software rejuvenation, fuzzy neural network, web service
First Page
2718
Last Page
2734
Recommended Citation
KALANTARI, KIMIA REZAEI; EBRAHIMNEJAD, ALI; and MOTAMENI, HOMAYUN
(2020)
"A fuzzy neural network for web service selection aimed at dynamic software rejuvenation,"
Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 28:
No.
5, Article 23.
https://doi.org/10.3906/elk-2001-33
Available at:
https://journals.tubitak.gov.tr/elektrik/vol28/iss5/23
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons