Dependency-Aware Microservice Deployment for Edge Computing: A Deep Reinforcement Learning Approach With Network Representation

被引:5
|
作者
Wang, Chenyang [1 ]
Yu, Hao [2 ]
Li, Xiuhua [3 ]
Ma, Fei [4 ]
Wang, Xiaofei [5 ]
Taleb, Tarik [6 ]
Leung, Victor C. M. [7 ,8 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Guangdong Lab Artificial Intelligence & Digital Ec, Shenzhen 518132, Peoples R China
[2] CTFicial Oy, Espoo 02130, Finland
[3] Chongqing Univ, Sch Big Data & Software Engn, Chongqing 401331, Peoples R China
[4] Tsinghua Univ, Shenzhen Inst, Shenzhen 518071, Peoples R China
[5] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300072, Peoples R China
[6] Ruhr Univ Bochum, Fac Elect Engn & Informat Technol, D-44780 Bochum, Germany
[7] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[8] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
关键词
Microservice architectures; Servers; Heuristic algorithms; Decision making; Computer architecture; Cloud computing; Quality of service; Attention mechanism; deep reinforcement learning; dependency-aware; edge computing; microservice deployment; network representation; CLOUD; STRATEGY; SYSTEMS; DOCKER; COST; TASK;
D O I
10.1109/TMC.2024.3453069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The popularity of microservices in industry has sparked much attention in the research community. Despite significant progress in microservice deployment for resource-intensive services and applications at the network edge, the intricate dependencies among microservices are often overlooked, and some studies underestimate the importance of system context extraction in deployment strategies. This paper addresses these issues by formulating the microservice deployment problem as a max-min problem, considering system cost and quality of service (QoS) jointly. We first study the attention-based microservice representation (AMR) method to achieve effective system context extraction. In this way, the contributions of different computing power providers (users, edge servers, or cloud servers) in the networks can be effectively paid attention to. Subsequently, we propose the attention-modified soft actor-critic (ASAC) algorithm to tackle the microservice deployment problem. ASAC leverages attention mechanisms to enhance decision-making and adapt to changing system dynamics. Our simulation results demonstrate ASAC's effectiveness, prioritizing average system cost and reward compared to the other state-of-the-art algorithms.
引用
收藏
页码:14737 / 14753
页数:17
相关论文
共 50 条
  • [41] DIMA: Distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning
    Hao Tian
    Xiaolong Xu
    Tingyu Lin
    Yong Cheng
    Cheng Qian
    Lei Ren
    Muhammad Bilal
    World Wide Web, 2022, 25 : 1769 - 1792
  • [42] 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
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05): : 1769 - 1792
  • [43] A Trajectory Prediction-Based and Dependency-Aware Container Migration for Mobile Edge Computing
    Zhang, Weiwen
    Luo, Jinzhou
    Chen, Lei
    Liu, Jianqi
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3168 - 3181
  • [44] Online Dependency-aware Task offloading in Cloudlet-based Edge Computing Networks
    Oskoui, Mohammad Reza Golzari
    Sanso, Brunilde
    PROCEEDINGS OF THE INT'L ACM SYMPOSIUM ON MOBILITY MANAGEMENT AND WIRELESS ACCESS, MOBIWAC 2023, 2023, : 91 - 97
  • [45] Dependency-aware task collaborative offloading and resource allocation in UAV enabled edge computing
    Huang, Zhenqi
    Kuang, Zhufang
    Xu, Bin
    Bi, Yuanguo
    Liu, Anfeng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (03)
  • [46] Optimized Task Offloading in Multi-Domain IoT Networks Using Distributed Deep Reinforcement Learning in Edge Computing Environments
    Egwuche, Ojonukpe Sylvester
    Greeff, Japie
    Ezugwu, Absalom El-Shamir
    IEEE ACCESS, 2025, 13 : 26193 - 26207
  • [47] Task offloading of edge computing network based on Lyapunov and deep reinforcement learning
    Qiao, Xudong
    Zhou, Yongxin
    2024 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS, ICCCS 2024, 2024, : 1054 - 1059
  • [48] Blockchain-Based Edge Computing Resource Allocation in IoT: A Deep Reinforcement Learning Approach
    He, Ying
    Wang, Yuhang
    Qiu, Chao
    Lin, Qiuzhen
    Li, Jianqiang
    Ming, Zhong
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) : 2226 - 2237
  • [49] Energy-Aware Multi-Server Mobile Edge Computing: A Deep Reinforcement Learning Approach
    Naderializadeh, Navid
    Hashemi, Morteza
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 383 - 387
  • [50] Optimized Deployment Method of Edge Computing Network Service Function Chain Delay Combined with Deep Reinforcement Learning
    Sun C.
    Yang L.
    Wang X.
    Long L.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 46 (04): : 1363 - 1372