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 条
  • [1] Micro-service composition deployment and scheduling strategy based on evolutionary multi-objective optimization
    Ma W.
    Wang R.
    Wang W.
    Wu Y.
    Deng S.
    Huang H.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2020, 42 (01): : 90 - 100
  • [2] LMM: latency-aware micro-service mashup in mobile edge computing environment
    Zhou, Ao
    Wang, Shangguang
    Wan, Shaohua
    Qi, Lianyong
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (19): : 15411 - 15425
  • [3] LMM: latency-aware micro-service mashup in mobile edge computing environment
    Ao Zhou
    Shangguang Wang
    Shaohua Wan
    Lianyong Qi
    Neural Computing and Applications, 2020, 32 : 15411 - 15425
  • [4] Multi-Objective Resource Optimization for Hierarchical Mobile Edge Computing
    Yaqub, Umair
    Sorour, Sameh
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [5] Constraint-Aware Approach to Web Service Composition
    Wang, PengWei
    Ding, ZhiJun
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (06): : 770 - 784
  • [6] Constraint-Aware Drone-as-a-Service Composition
    Shahzaad, Babar
    Bouguettaya, Athman
    Mistry, Sajib
    Neiat, Azadeh Ghari
    SERVICE-ORIENTED COMPUTING (ICSOC 2019), 2019, 11895 : 369 - 382
  • [7] Multi-Objective Optimization for Multi-UAV-Assisted Mobile Edge Computing
    Sun, Geng
    Wang, Yixian
    Sun, Zemin
    Wu, Qingqing
    Kang, Jiawen
    Niyato, Dusit
    Leung, Victor C. M.
    IEEE Transactions on Mobile Computing, 2024, 23 (12) : 14803 - 14820
  • [8] Multi-objective optimization of task assignment in distributed mobile edge computing
    Almasri, Sanaa
    Jarrah, Moath
    Al-Duwairi, Basheer
    Journal of Reliable Intelligent Environments, 2022, 8 (01) : 21 - 33
  • [9] Multi-objective optimization of task assignment in distributed mobile edge computing
    Almasri S.
    Jarrah M.
    Al-Duwairi B.
    Journal of Reliable Intelligent Environments, 2022, 8 (1) : 21 - 33
  • [10] Multi-objective Optimization for Computation Offloading in Mobile-edge Computing
    Liu, Liqing
    Chang, Zheng
    Guo, Xijuan
    Ristaniemi, Tapani
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 832 - 837