{"title":"基于特征模型的多目标自适应复合SaaS","authors":"Afaf Mousa, J. Bentahar, Omar Alam","doi":"10.1109/FiCloud.2018.00019","DOIUrl":null,"url":null,"abstract":"Composite services of type SaaS run in dynamic distributed environments where the quality of service (QoS) properties of the constituent services may change during execution. To face such dynamism and volatility, adaptation of composite SaaS to the runtime changes is a vital requirement. Recent research focused on centralized environments which are impractical for dynamic composition that requires distributed settings. To address this challenge, this paper proposes a distributed approach for composite SaaS adaptation using feature selection through applying the master/slave pattern. Slaves locally monitor the distributed constituent services and send performance information to the master, which in its turn reconfigures the composite services to provide the expected QoS and monitors the overall performance. Since adapting a composite SaaS to be QoS-optimal depends on multiple criteria according to the selected features, e.g., performance and cost, we model the adaptation process as a multi-objective optimization problem and then propose a genetic algorithm to compute the Pareto-optimal set of solutions for this problem. Experimental results show that our approach is efficient in distributed and large-scale environments compared to the centralized approach.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Multi-Objective Self-Adaptive Composite SaaS Using Feature Model\",\"authors\":\"Afaf Mousa, J. Bentahar, Omar Alam\",\"doi\":\"10.1109/FiCloud.2018.00019\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Composite services of type SaaS run in dynamic distributed environments where the quality of service (QoS) properties of the constituent services may change during execution. To face such dynamism and volatility, adaptation of composite SaaS to the runtime changes is a vital requirement. Recent research focused on centralized environments which are impractical for dynamic composition that requires distributed settings. To address this challenge, this paper proposes a distributed approach for composite SaaS adaptation using feature selection through applying the master/slave pattern. Slaves locally monitor the distributed constituent services and send performance information to the master, which in its turn reconfigures the composite services to provide the expected QoS and monitors the overall performance. Since adapting a composite SaaS to be QoS-optimal depends on multiple criteria according to the selected features, e.g., performance and cost, we model the adaptation process as a multi-objective optimization problem and then propose a genetic algorithm to compute the Pareto-optimal set of solutions for this problem. Experimental results show that our approach is efficient in distributed and large-scale environments compared to the centralized approach.\",\"PeriodicalId\":174838,\"journal\":{\"name\":\"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FiCloud.2018.00019\",\"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 6th International Conference on Future Internet of Things and Cloud (FiCloud)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FiCloud.2018.00019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-Objective Self-Adaptive Composite SaaS Using Feature Model
Composite services of type SaaS run in dynamic distributed environments where the quality of service (QoS) properties of the constituent services may change during execution. To face such dynamism and volatility, adaptation of composite SaaS to the runtime changes is a vital requirement. Recent research focused on centralized environments which are impractical for dynamic composition that requires distributed settings. To address this challenge, this paper proposes a distributed approach for composite SaaS adaptation using feature selection through applying the master/slave pattern. Slaves locally monitor the distributed constituent services and send performance information to the master, which in its turn reconfigures the composite services to provide the expected QoS and monitors the overall performance. Since adapting a composite SaaS to be QoS-optimal depends on multiple criteria according to the selected features, e.g., performance and cost, we model the adaptation process as a multi-objective optimization problem and then propose a genetic algorithm to compute the Pareto-optimal set of solutions for this problem. Experimental results show that our approach is efficient in distributed and large-scale environments compared to the centralized approach.