4.3 Article

Efficient improved ant colony optimisation algorithm for dynamic software rejuvenation in web services

期刊

IET SOFTWARE
卷 14, 期 4, 页码 369-376

出版社

INST ENGINEERING TECHNOLOGY-IET
DOI: 10.1049/iet-sen.2019.0018

关键词

software reliability; software maintenance; scheduling; client-server systems; Web services; computational complexity; search problems; resource allocation; quality of service; ant colony optimisation; software fault tolerance; dynamic software rejuvenation; software ageing; client-server application; server process; server idle times; proactive fault-tolerance technique; gravitational emulation local search; GELS algorithm; Web-service-based systems; improved ant colony optimisation algorithm; public search capabilities

向作者/读者索取更多资源

Software rejuvenation is an effective technique to counteract software ageing in continuously-running applications such as web-service-based systems. In a client-server application, where the server is intended to run perpetually, rejuvenation of the server process periodically during the server idle times increases the availability of that service. In these systems, web services are allocated based on the receiver's requirements and server's facilities. Since the selection of a server among candidates while maintaining the optimal quality of service is an NP-hard problem, meta-heuristics seems to be suitable. In this study, the proposed dynamic software rejuvenation as a proactive fault-tolerance technique based on a combination of ant colony optimisation (ACO) and gravitational emulation local search (GELS) so as to determine the optimal times when rejuvenation can be performed and failure rate can be minimised. The newly proposed method combined the public search capabilities of ACO with local search of GELS algorithm in an effort to create a stable algorithm, which can make reaching the global optimum largely possible in the proposed work. The simulation results revealed that the proposed strategy can decrease the failure rate of web services averagely by 28% in comparison with genetic algorithm and decision-tree strategies.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据