Joint optimization of delay and cost for microservice composition in mobile edge computing

被引:0
作者
Feiyan Guo
Bing Tang
Mingdong Tang
机构
[1] Hunan University of Science and Technology,School of Computer Science and Engineering
[2] Hunan Key Laboratory for Service Computing and Novel Software Technology,School of Information Science and Technology
[3] Guangdong University of Foreign Studies,undefined
来源
World Wide Web | 2022年 / 25卷
关键词
Mobile edge computing; Microservices; Service composition; Multi-objective optimization; QoS;
D O I
暂无
中图分类号
学科分类号
摘要
With the development of software technology, some complex mobile and Internet-of-Things (IoT) applications can be constituted by a set of microservices. At present, mobile edge computing (MEC) has been used for microservice provision to achieve faster response speed and less network pressure. Based on container technology, microservices can be easily deployed in the MEC environment, while multiple microservice instances in multiple locations need to be selected to provide services for a large number of users geographically distributed. How to fully consider the service response time, scheduling the startup and running strategies of microservice instances with the least resource cost for multiple mobile edge servers is the core problem of microservice composition. In this paper, we propose a multi-objective evolutionary approach (MSCMOE) based on improved NSGA-III to minimize the service access delay and network resource consumption in the process of microservice composition. In order to maintain the diversity of the population, we use the improved reference point strategy to enhance the computational efficiency of seeking elite solutions in the non-dominated layer. Experimental results based on a real data set of Shanghai Telecom demonstrate that MSCMOE can effectively reduce network resource consumption while reducing service request time.
引用
收藏
页码:2019 / 2047
页数:28
相关论文
共 166 条
[1]  
Abbas N(2018)Mobile edge computing: A survey IEEE Internet Things J. 5 450-465
[2]  
Zhang Y(2016)Coding schemes to minimize energy consumption of communication links in wireless nanosensor networks IEEE Internet Things J. 3 480-493
[3]  
Taherkordi A(2016)Cost performance driven service mashup: A developer perspective IEEE Trans. Parallel Distributed Syst. 27 2234-2247
[4]  
Skeie T(2018)Virtual network functions routing and placement for edge cloud latency minimization IEEE J. Sel. Areas Commun. 36 2346-2357
[5]  
Chi K(2017)Cost efficient resource management in fog computing supported medical cyber-physical system IEEE Trans. Emerg. Top. Comput. 5 108-119
[6]  
Zhu Y(2018)Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications J. Supercomput. 74 2956-2983
[7]  
Li Y(2021)Mobile edge server placement based on meta-heuristic algorithm J. Intell. Fuzzy Syst. 40 8883-8897
[8]  
Zhang D(2005)Routing in ad hoc networks: a case for long hops IEEE Communications Magazine 43 93-101
[9]  
Leung VCM(1992)Approximation schemes for the restricted shortest path problem Math. Oper. Res. 17 36-42
[10]  
Deng S(2021)Programming framework and infrastructure for self-adaptation and optimized evolution method for microservice systems in cloud-edge environments Future Gener. Comput. Syst. 118 263-281