基于自适应离散授粉算法的异构分布式系统可靠性最大化任务分配问题

Farid Abbache, Hamoudi Kalla
{"title":"基于自适应离散授粉算法的异构分布式系统可靠性最大化任务分配问题","authors":"Farid Abbache, Hamoudi Kalla","doi":"10.1109/NCG.2018.8593117","DOIUrl":null,"url":null,"abstract":"Finding task allocation that maximizes reliability of a heterogeneous distributed system is an NP-hard problem. For that, meta-heuristic is used to get a sub optimal solution in reasonable time. The Flower Pollination algorithm is new meta-heuristic used successfully for solving different problems in different fields. The original Flower Pollination algorithm is designed to deal with continuous problem. Thus, applying this algorithm to discrete problems in its original form seems to be very hard or useless. In this paper, we propose an adapted discrete version of the Flower Pollination algorithm to deal with the problem of maximizing reliability of a heterogeneous distributed system under task allocation problem. This algorithm is called Adapted Discrete Flower Pollination algorithm (ADFP). To confirm the effectiveness of our algorithm, we have tested and compared its results with that of Hybrid Particle Swarm optimization (HPSO). The Experiments results show the effectiveness and superiority of ADFP over HPSO in all tested cases.","PeriodicalId":305464,"journal":{"name":"2018 21st Saudi Computer Society National Computer Conference (NCC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Maximizing Reliability of Heterogeneous Distributed System Using an Adapted Discrete Flower Pollination Algorithm for Task Allocation Problem\",\"authors\":\"Farid Abbache, Hamoudi Kalla\",\"doi\":\"10.1109/NCG.2018.8593117\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Finding task allocation that maximizes reliability of a heterogeneous distributed system is an NP-hard problem. For that, meta-heuristic is used to get a sub optimal solution in reasonable time. The Flower Pollination algorithm is new meta-heuristic used successfully for solving different problems in different fields. The original Flower Pollination algorithm is designed to deal with continuous problem. Thus, applying this algorithm to discrete problems in its original form seems to be very hard or useless. In this paper, we propose an adapted discrete version of the Flower Pollination algorithm to deal with the problem of maximizing reliability of a heterogeneous distributed system under task allocation problem. This algorithm is called Adapted Discrete Flower Pollination algorithm (ADFP). To confirm the effectiveness of our algorithm, we have tested and compared its results with that of Hybrid Particle Swarm optimization (HPSO). The Experiments results show the effectiveness and superiority of ADFP over HPSO in all tested cases.\",\"PeriodicalId\":305464,\"journal\":{\"name\":\"2018 21st Saudi Computer Society National Computer Conference (NCC)\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 21st Saudi Computer Society National Computer Conference (NCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NCG.2018.8593117\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 21st Saudi Computer Society National Computer Conference (NCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCG.2018.8593117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

如何使异构分布式系统的可靠性最大化是一个np难题。为此,采用元启发式算法在合理的时间内得到次优解。花授粉算法是一种新的元启发式算法,成功地解决了不同领域的不同问题。原始的传粉算法是为了处理连续问题而设计的。因此,将该算法以其原始形式应用于离散问题似乎非常困难或无用。在本文中,我们提出了一种离散版本的花授粉算法来处理任务分配问题下异构分布式系统的可靠性最大化问题。该算法被称为自适应离散花授粉算法(ADFP)。为了验证该算法的有效性,我们将其结果与混合粒子群算法(Hybrid Particle Swarm optimization, HPSO)进行了测试和比较。实验结果表明,在所有测试案例中,ADFP都优于HPSO。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Maximizing Reliability of Heterogeneous Distributed System Using an Adapted Discrete Flower Pollination Algorithm for Task Allocation Problem
Finding task allocation that maximizes reliability of a heterogeneous distributed system is an NP-hard problem. For that, meta-heuristic is used to get a sub optimal solution in reasonable time. The Flower Pollination algorithm is new meta-heuristic used successfully for solving different problems in different fields. The original Flower Pollination algorithm is designed to deal with continuous problem. Thus, applying this algorithm to discrete problems in its original form seems to be very hard or useless. In this paper, we propose an adapted discrete version of the Flower Pollination algorithm to deal with the problem of maximizing reliability of a heterogeneous distributed system under task allocation problem. This algorithm is called Adapted Discrete Flower Pollination algorithm (ADFP). To confirm the effectiveness of our algorithm, we have tested and compared its results with that of Hybrid Particle Swarm optimization (HPSO). The Experiments results show the effectiveness and superiority of ADFP over HPSO in all tested cases.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信