{"title":"基于组件的应用程序云资源选择中的约束满足方法","authors":"Flavia Micota, Madalina Erascu, D. Zaharie","doi":"10.1109/ICCP.2018.8516639","DOIUrl":null,"url":null,"abstract":"Cloud resource provisioning for applications con-sisting of interacting components requires solving a constrained optimization problem. In this paper two exact methods (Constraint Programming and Satisfiability Modulo Theory) and a newly proposed population-based metaheuristic are investigated with respect to their potential in finding low-cost assignment of components to virtual machines such that all constraints are satisfied. The results obtained for three case studies show that the exact methods are appropriate as long as the cloud provider's list of offers is rather small (a few dozens). On the other hand, the metaheuristic provides acceptable solutions, but not necessarily optimal, even in the case of hundreds of offers.","PeriodicalId":259007,"journal":{"name":"2018 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Constraint Satisfaction Approaches in Cloud Resource Selection for Component Based Applications\",\"authors\":\"Flavia Micota, Madalina Erascu, D. Zaharie\",\"doi\":\"10.1109/ICCP.2018.8516639\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud resource provisioning for applications con-sisting of interacting components requires solving a constrained optimization problem. In this paper two exact methods (Constraint Programming and Satisfiability Modulo Theory) and a newly proposed population-based metaheuristic are investigated with respect to their potential in finding low-cost assignment of components to virtual machines such that all constraints are satisfied. The results obtained for three case studies show that the exact methods are appropriate as long as the cloud provider's list of offers is rather small (a few dozens). On the other hand, the metaheuristic provides acceptable solutions, but not necessarily optimal, even in the case of hundreds of offers.\",\"PeriodicalId\":259007,\"journal\":{\"name\":\"2018 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCP.2018.8516639\",\"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 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCP.2018.8516639","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Constraint Satisfaction Approaches in Cloud Resource Selection for Component Based Applications
Cloud resource provisioning for applications con-sisting of interacting components requires solving a constrained optimization problem. In this paper two exact methods (Constraint Programming and Satisfiability Modulo Theory) and a newly proposed population-based metaheuristic are investigated with respect to their potential in finding low-cost assignment of components to virtual machines such that all constraints are satisfied. The results obtained for three case studies show that the exact methods are appropriate as long as the cloud provider's list of offers is rather small (a few dozens). On the other hand, the metaheuristic provides acceptable solutions, but not necessarily optimal, even in the case of hundreds of offers.