互联网应用部署优化的多目标蚁群算法

Lin Li, Shi Ying, B. Dong, Tong Xue
{"title":"互联网应用部署优化的多目标蚁群算法","authors":"Lin Li, Shi Ying, B. Dong, Tong Xue","doi":"10.1145/2875913.2875927","DOIUrl":null,"url":null,"abstract":"Changes in operating environment may result in the performance degradation and cost overruns to an Internetware application. An efficient way to solve such problems is to optimize its deployment architecture according to the changes. However, there may be many different deployment architectures and the optimal ones should exhibit right trade-offs among conflicting objectives. Finding optimal deployment architectures for an Internetware application is hard and time consuming. This paper propose to employ a multi-objective ant colony algorithm MACO-DO to explore the search space automatically, aiming at finding a set of pareto optimal deployment architectures for an Internetware application. This algorithm is an improved version of traditional algorithms. It introduces a discarding elitist strategy to prevent algorithm from premature convergence. A series of experiments are implemented on three simulated instances of different sizes to compare the proposed MACO-DO with recently proposed P-ACO and NSGA-II. The results show that MACO-DO has better performance than others on the considered problem.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Multi-objective Ant Colony Algorithm for Deployment Optimization of Internetware Application\",\"authors\":\"Lin Li, Shi Ying, B. Dong, Tong Xue\",\"doi\":\"10.1145/2875913.2875927\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Changes in operating environment may result in the performance degradation and cost overruns to an Internetware application. An efficient way to solve such problems is to optimize its deployment architecture according to the changes. However, there may be many different deployment architectures and the optimal ones should exhibit right trade-offs among conflicting objectives. Finding optimal deployment architectures for an Internetware application is hard and time consuming. This paper propose to employ a multi-objective ant colony algorithm MACO-DO to explore the search space automatically, aiming at finding a set of pareto optimal deployment architectures for an Internetware application. This algorithm is an improved version of traditional algorithms. It introduces a discarding elitist strategy to prevent algorithm from premature convergence. A series of experiments are implemented on three simulated instances of different sizes to compare the proposed MACO-DO with recently proposed P-ACO and NSGA-II. The results show that MACO-DO has better performance than others on the considered problem.\",\"PeriodicalId\":361135,\"journal\":{\"name\":\"Proceedings of the 7th Asia-Pacific Symposium on Internetware\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th Asia-Pacific Symposium on Internetware\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2875913.2875927\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2875913.2875927","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

操作环境的变化可能导致internet软件应用程序的性能下降和成本超支。解决这类问题的有效方法是根据变化对其部署体系结构进行优化。然而,可能有许多不同的部署架构,最优的部署架构应该在相互冲突的目标之间表现出正确的权衡。为internet软件应用程序寻找最佳部署体系结构既困难又耗时。本文提出采用多目标蚁群算法MACO-DO对搜索空间进行自动探索,旨在为互联网应用寻找一组pareto最优部署架构。该算法是传统算法的改进版。引入抛弃精英策略,防止算法过早收敛。在三个不同大小的模拟实例上进行了一系列实验,将所提出的MACO-DO与最近提出的P-ACO和NSGA-II进行了比较。结果表明,在考虑的问题上,MACO-DO比其他算法具有更好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Multi-objective Ant Colony Algorithm for Deployment Optimization of Internetware Application
Changes in operating environment may result in the performance degradation and cost overruns to an Internetware application. An efficient way to solve such problems is to optimize its deployment architecture according to the changes. However, there may be many different deployment architectures and the optimal ones should exhibit right trade-offs among conflicting objectives. Finding optimal deployment architectures for an Internetware application is hard and time consuming. This paper propose to employ a multi-objective ant colony algorithm MACO-DO to explore the search space automatically, aiming at finding a set of pareto optimal deployment architectures for an Internetware application. This algorithm is an improved version of traditional algorithms. It introduces a discarding elitist strategy to prevent algorithm from premature convergence. A series of experiments are implemented on three simulated instances of different sizes to compare the proposed MACO-DO with recently proposed P-ACO and NSGA-II. The results show that MACO-DO has better performance than others on the considered problem.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信