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 条
  • [31] Online Collaborative Data Caching in Edge Computing
    Xia, Xiaoyu
    Chen, Feifei
    He, Qiang
    Grundy, John
    Abdelrazek, Mohamed
    Jin, Hai
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 281 - 294
  • [32] Cost-Effective App Data Distribution in Edge Computing
    Xia, Xiaoyu
    Chen, Feifei
    He, Qiang
    Grundy, John C.
    Abdelrazek, Mohamed
    Jin, Hai
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 31 - 44
  • [33] Computation Offloading and Service Caching for Intelligent Transportation Systems With Digital Twin
    Xu, Xiaolong
    Liu, Zhongjian
    Bila, Muhammad
    Vimal, S.
    Song, Houbing
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (11) : 20757 - 20772
  • [34] Game Theory for Distributed IoV Task Offloading With Fuzzy Neural Network in Edge Computing
    Xu, Xiaolong
    Jiang, Qinting
    Zhang, Peiming
    Cao, Xuefei
    Khosravi, Mohammad R.
    Alex, Linss T.
    Qi, Lianyong
    Dou, Wanchun
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (11) : 4593 - 4604
  • [35] Service Offloading With Deep Q-Network for Digital Twinning-Empowered Internet of Vehicles in Edge Computing
    Xu, Xiaolong
    Shen, Bowen
    Ding, Sheng
    Srivastava, Gautam
    Bilal, Muhammad
    Khosravi, Mohammad R.
    Menon, Varun G.
    Jan, Mian Ahmad
    Wang, Maoli
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (02) : 1414 - 1423
  • [36] Temporal Task Scheduling of Multiple Delay-Constrained Applications in Green Hybrid Cloud
    Yuan, Haitao
    Bi, Jing
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (05) : 1558 - 1570
  • [37] Yuan L., WWW 21 WEB C 2021 VI
  • [38] CSEdge: Enabling Collaborative Edge Storage for Multi-Access Edge Computing Based on Blockchain
    Yuan, Liang
    He, Qiang
    Chen, Feifei
    Zhang, Jun
    Qi, Lianyong
    Xu, Xiaolong
    Xiang, Yang
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (08) : 1873 - 1887
  • [39] Covering-Based Web Service Quality Prediction via Neighborhood-Aware Matrix Factorization
    Zhang, Yiwen
    Wang, Kaibin
    He, Qiang
    Chen, Feifei
    Deng, Shuiguang
    Zheng, Zibin
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (05) : 1333 - 1344
  • [40] Privacy-preserving quality prediction for edge-based IoT services
    Zhang, Yiwen
    Pan, Jie
    Qi, Lianyong
    He, Qiang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 114 : 336 - 348