A search-based identification of variable microservices for enterprise SaaS  

在线阅读下载全文

作  者:Sedigheh KHOSHNEVIS 

机构地区:[1]Department of Computer Engineering,Shahr-e-Qods Branch,Islamic Azad University,Tehran 1311537541,Iran

出  处:《Frontiers of Computer Science》2023年第3期29-44,共16页中国计算机科学前沿(英文版)

基  金:This research was granted support by Islamic Azad University,Shahr-e-Qods Branch[project ID:DP/97/210].

摘  要:Recently,SaaS applications are developed as a composition of microservices that serve diverse tenants having similar but different requirements,and hence,can be developed as variability-intensive microservices.Manual identification of these microservices is difficult,time-consuming,and costly,since,they have to satisfy a set of quality metrics for several SaaS architecture configurations at the same time.In this paper,we tackle the multi-objective optimization problem of identifying variable microservices aiming optimal granularity(new metric proposed),commonality,and data convergence,with a search-based approach employing the MOEA/D algorithm.We empirically and experimentally evaluated the proposed method following the Goal-Question-Metric approach.The results show that the method is promising in identifying fully consistent,highly reusable,variable microservices with an acceptable multi-tenancy degree.Moreover,the identified microservices,although not structurally very similar to those identified by the expert architects,provide design quality measures(granularity,etc.)close to(and even better than)the experts.

关 键 词:SAAS cloud computing microservice searchbased software engineering MOEA/D 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象