{"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}
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.