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
基金
中国国家自然科学基金;
关键词
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
相关论文
共 48 条
  • [21] Liu X., 2012, MATH PROBLENG, V2012, P1
  • [22] EdgeDrone: QoS aware MQTT middleware for mobile edge computing in opportunistic Internet of Drone Things
    Mukherjee, Amartya
    Dey, Nilanjan
    De, Debashis
    [J]. COMPUTER COMMUNICATIONS, 2020, 152 : 93 - 108
  • [23] MOBILE EDGE COMPUTING-ENABLED 5G VEHICULAR NETWORKS Toward the Integration of Communication and Computing
    Ning, Zhaolong
    Wang, Xiaojie
    Huang, Jun
    [J]. IEEE VEHICULAR TECHNOLOGY MAGAZINE, 2019, 14 (01): : 54 - 61
  • [24] DIMA: Distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning
    Tian, Hao
    Xu, Xiaolong
    Lin, Tingyu
    Cheng, Yong
    Qian, Cheng
    Ren, Lei
    Bilal, Muhammad
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05): : 1769 - 1792
  • [25] Edge-cloud-enabled matrix factorization for diversified APIs recommendation in mashup creation
    Wang, Fan
    Wang, Lina
    Li, Guangshun
    Wang, Yilei
    Lv, Chao
    Qi, Lianyong
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05): : 1809 - 1829
  • [26] Follicular lymphoma-associated mutations in the V-ATPase chaperone VMA21 activate autophagy creating a targetable dependency
    Wang, Fangyang
    Yang, Ying
    Boudagh, Gabriel
    Eskelinen, Eeva-Liisa
    Klionsky, Daniel J.
    Malek, Sami N.
    [J]. AUTOPHAGY, 2022, 18 (08) : 1982 - 2000
  • [27] Integrating recurrent neural networks and reinforcement learning for dynamic service composition
    Wang, Hongbing
    Li, Jiajie
    Yu, Qi
    Hong, Tianjing
    Yan, Jia
    Zhao, Wei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 (107): : 551 - 563
  • [28] Delay-Aware Microservice Coordination in Mobile Edge Computing: A Reinforcement Learning Approach
    Wang, Shangguang
    Guo, Yan
    Zhang, Ning
    Yang, Peng
    Zhou, Ao
    Shen, Xuemin
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (03) : 939 - 951
  • [29] Wu H., 2018 IEEE INT C WEB
  • [30] Study on magnetorheological nano-polishing using low-frequency alternating magnetic field
    Wu, Jinzhong
    Yin, Shaohui
    Yang, Shengjie
    Guo, Yuanfan
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2020, 12 (01)