{"title":"Comparative Analysis of Genetic Algorithm and XML Filtering Technique for Multi-Tenant SaaS Configuration Management","authors":"Azadeh Etedali, Chung-Horng Lung, S. Ajila","doi":"10.1109/iemcon53756.2021.9623123","DOIUrl":null,"url":null,"abstract":"The use of Software-as-a-Service (SaaS) cloud model is increasing rapidly. Among different SaaS deployment models, Single Instance Multi-Tenant (SIMT) has multiple advantages, e.g., high scalability and lower cost, but it also has practical concerns for management, as tenants may have distinct requirements or even conflicting preferences, and the number of features and tenants may be large. Offering the best user satisfaction, dealing with tenants' preferences and operational environment changes is crucial but challenging for effective SaaS management. Genetic algorithms (GAs) have been applied to the optimization problem in many fields. Further a GA-based approach, GAFES, specifically adapted to constraint-based feature selection optimization in Software Product Line (SPL) for multi-tenant SaaS has been reported. On the other hand, an XML filter technique, Yfilter, has been applied to various problem domains and recently to SIMT for SaaS. The aim of this paper is to experimentally evaluate the performance of GAFES and Yfilter for SaaS configuration with recourse constraints. We have conducted experiments to evaluate the two very different multi-tenant SaaS configuration techniques. The results show that both approaches can meet the user satisfaction, but Yfilter has much higher performance compared to GAFES.","PeriodicalId":272590,"journal":{"name":"2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","volume":"177 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iemcon53756.2021.9623123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The use of Software-as-a-Service (SaaS) cloud model is increasing rapidly. Among different SaaS deployment models, Single Instance Multi-Tenant (SIMT) has multiple advantages, e.g., high scalability and lower cost, but it also has practical concerns for management, as tenants may have distinct requirements or even conflicting preferences, and the number of features and tenants may be large. Offering the best user satisfaction, dealing with tenants' preferences and operational environment changes is crucial but challenging for effective SaaS management. Genetic algorithms (GAs) have been applied to the optimization problem in many fields. Further a GA-based approach, GAFES, specifically adapted to constraint-based feature selection optimization in Software Product Line (SPL) for multi-tenant SaaS has been reported. On the other hand, an XML filter technique, Yfilter, has been applied to various problem domains and recently to SIMT for SaaS. The aim of this paper is to experimentally evaluate the performance of GAFES and Yfilter for SaaS configuration with recourse constraints. We have conducted experiments to evaluate the two very different multi-tenant SaaS configuration techniques. The results show that both approaches can meet the user satisfaction, but Yfilter has much higher performance compared to GAFES.