Constraint-aware and multi-objective optimization for micro-service composition in mobile edge computing

被引:9
|
作者
Wu, Jintao [1 ]
Zhang, Jingyi [1 ]
Zhang, Yiwen [2 ]
Wen, Yiping [3 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Software, Nanjing, Peoples R China
[2] Anhui Univ, Sch Comp Sci & Technol, Hefei, Anhui, Peoples R China
[3] Hunan Univ Sci & Technol, Hunan Key Lab Serv Comp & Novel Software Technol, Xiangtan, Hunan, Peoples R China
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2024年 / 54卷 / 09期
基金
中国国家自然科学基金;
关键词
micro-service composition; micro-services; mobile edge computing; multi-objective optimization; QUALITY PREDICTION; INTERNET;
D O I
10.1002/spe.3217
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As a new paradigm of distributed computing, mobile edge computing (MEC) has gained increasing attention due to its ability to expand the capabilities of centralized cloud computing. In MEC environments, a software application typically consists of multiple micro-services, which can be composed together in a flexible manner to achieve various user requests. However, the composition of micro-services in MEC is still a challenging research issue arising from three aspects. Firstly, composite micro-services constructed by ignoring the processing capabilities of different micro-services may cause waste of edge resources. Secondly, edge servers' limitations in terms of computational power can easily cause service occupancy between composite micro-services, severely affecting the user experience. Thirdly, in dynamic and unstable mobile environments, different edge users have different sensitivities to request latency, which increases the complexity of micro-service composition. In order to improve edge resource utilization and user experience on micro-service invocations, in this paper, we comprehensively consider the above three factors, and we first model the micro-services composition problem in MEC as a constrained multi-objective optimization problem. Then, a micro-service composition optimization method M3C combining graph search and branch-and-bound strategy is proposed to find a composition solution set with low energy consumption and high success rate for multiple edge users. Finally, we perform a series of experiments on two widely used datasets. Experimental results show that our proposed approach significantly outperforms the four competing baseline approaches, and that it is sufficiently efficient for practical deployment.
引用
收藏
页码:1596 / 1620
页数:25
相关论文
共 50 条
  • [11] Multi-Objective Whale Optimization Algorithm for Computation Offloading Optimization in Mobile Edge Computing
    Huang, Mengxing
    Zhai, Qianhao
    Chen, Yinjie
    Feng, Siling
    Shu, Feng
    SENSORS, 2021, 21 (08)
  • [12] Predictive Failure Recovery in Constraint-aware Web Service Composition
    Laleh, Touraj
    Paquet, Joey
    Mokhov, Serguei
    Yan, Yuhong
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 213 - 224
  • [13] A computation offloading algorithm based on multi-objective evolutionary optimization in mobile edge computing
    Chai, Zheng-Yi
    Liu, Xu
    Li, Ya-Lun
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
  • [14] Dependent tasks offloading in mobile edge computing: A multi-objective evolutionary optimization strategy
    Gong, Yanqi
    Bian, Kun
    Hao, Fei
    Sun, Yifei
    Wu, Yulei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 314 - 325
  • [15] Multi-objective auto-scaling scheduling for micro-service workflows in hybrid clouds
    Wang, Shijia
    Liu, Xuan
    Gao, Ming
    Chen, Mingxia
    Yung, Kai Leung
    Jiang, Shancheng
    ENTERPRISE INFORMATION SYSTEMS, 2023, 17 (07)
  • [16] Multi-Objective Resource Allocation for Mobile Edge Computing Systems
    Zhang, Xinyi
    Mao, Yuyi
    Zhang, Jun
    Letaief, Khaled B.
    2017 IEEE 28TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2017,
  • [17] Qos-aware mobile service optimization in multi-access mobile edge computing environments
    Li, Chunlin
    Jiang, Kun
    Luo, Youlong
    PERVASIVE AND MOBILE COMPUTING, 2022, 85
  • [18] Towards Uncertain QoS-aware Service Composition via Multi-objective Optimization
    Niu, Sen
    Zou, Guobing
    Gan, Yanglan
    Xiang, Yang
    Zhang, Bofeng
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 894 - 897
  • [19] Multi-objective genetic optimization algorithm for SLA-aware service composition problem
    Liu, Lei
    Yang, Dong
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2015, 45 (01): : 267 - 273
  • [20] Quality-aware multi-objective cloud manufacturing service composition optimization algorithm
    Liu G.
    Jia Z.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2024, 30 (02): : 684 - 694