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 条
  • [21] Multi-mobile vehicles task offloading for vehicle-edge-cloud collaboration: A dependency-aware and deep reinforcement learning approach
    Pang, Shanchen
    Hou, Lili
    Gui, Haiyuan
    He, Xiao
    Wang, Teng
    Zhao, Yawu
    COMPUTER COMMUNICATIONS, 2024, 213 : 359 - 371
  • [22] Deep Reinforcement Learning for Online VRC Deployment in Mobile Edge Computing
    Wu, Yuanzhuo
    Zhang, Shubin
    Shen, Guanqun
    Chen, Gang
    2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 271 - 276
  • [23] Multi-User Offloading for Edge Computing Networks: A Dependency-Aware and Latency-Optimal Approach
    Shu, Chang
    Zhao, Zhiwei
    Han, Yunpeng
    Min, Geyong
    Duan, Hancong
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 1678 - 1689
  • [24] Bridging Incentives and Dependencies: An Iterative Combinatorial Auction Approach to Dependency-Aware Offloading in Mobile Edge Computing
    Kang, Hong
    Li, Minghao
    Lin, Lehao
    Fan, Sizheng
    Cai, Wei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 12113 - 12130
  • [25] Mobility-Aware Edge Caching and Computing in Vehicle Networks: A Deep Reinforcement Learning
    Le Thanh Tan
    Hu, Rose Qingyang
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (11) : 10190 - 10203
  • [26] Deep reinforcement learning-based microservice selection in mobile edge computing
    Feiyan Guo
    Bing Tang
    Mingdong Tang
    Wei Liang
    Cluster Computing, 2023, 26 : 1319 - 1335
  • [27] Deep reinforcement learning-based microservice selection in mobile edge computing
    Guo, Feiyan
    Tang, Bing
    Tang, Mingdong
    Liang, Wei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02): : 1319 - 1335
  • [28] Deadline-Aware Task Offloading With Partially-Observable Deep Reinforcement Learning for Multi-Access Edge Computing
    Huang, Hui
    Ye, Qiang
    Zhou, Yitong
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (06): : 3870 - 3885
  • [29] Dependency-Aware Computation Offloading for Mobile Edge Computing With Edge-Cloud Cooperation
    Chen, Long
    Wu, Jigang
    Zhang, Jun
    Dai, Hong-Ning
    Long, Xin
    Yao, Mianyang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2451 - 2468
  • [30] Workflow Makespan Minimization for Partially Connected Edge Network: A Deep Reinforcement Learning-Based Approach
    Zhu, Kaige
    Zhang, Zhenjiang
    Sun, Feng
    Shen, Bo
    IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2022, 3 : 518 - 529