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 条
  • [31] DeepEdge: A Deep Reinforcement Learning Based Task Orchestrator for Edge Computing
    Yamansavascilar, Baris
    Baktir, Ahmet Cihat
    Sonmez, Cagatay
    Ozgovde, Atay
    Ersoy, Cem
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (01): : 538 - 552
  • [32] Dependency-Aware Task Scheduling and Layer Loading for Mobile Edge Computing Networks
    Zhao, Mingxiong
    Zhang, Xianqi
    He, Zhenli
    Chen, Yu
    Zhang, Yunchun
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (21): : 34364 - 34381
  • [33] Deep Reinforcement Learning for Offloading and Shunting in Hybrid Edge Computing Network
    Zhang, Jiadong
    Shi, Wenxiao
    Zhang, Ruidong
    Liu, Sicheng
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [34] Towards Risk-Averse Edge Computing With Deep Reinforcement Learning
    Xu, Dianlei
    Su, Xiang
    Wang, Huandong
    Tarkoma, Sasu
    Hui, Pan
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (06) : 7030 - 7047
  • [35] Latency-Energy Efficient Task Offloading in the Satellite Network-Assisted Edge Computing via Deep Reinforcement Learning
    Zhou, Jian
    Liang, Juewen
    Zhao, Lu
    Wan, Shaohua
    Cai, Hui
    Xiao, Fu
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (04) : 2644 - 2659
  • [36] A Collaborative Computation and Offloading for Compute-Intensive and Latency-Sensitive Dependency-Aware Tasks in Dew-Enabled Vehicular Fog Computing: A Federated Deep Q-Learning Approach
    Mishra, Kaushik
    Rajareddy, Goluguri N. V.
    Ghugar, Umashankar
    Chhabra, Gurpreet Singh
    Gandomi, Amir H.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4600 - 4614
  • [37] AoI-Aware Partial Computation Offloading in IIoT With Edge Computing: A Deep Reinforcement Learning Based Approach
    Peng, Kai
    Xiao, Peiyun
    Wang, Shangguang
    Leung, Victor C. M.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3766 - 3777
  • [38] Age-Based Scheduling for Mobile Edge Computing: A Deep Reinforcement Learning Approach
    He, Xingqiu
    You, Chaoqun
    Quek, Tony Q. S.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (10) : 9881 - 9897
  • [39] Task Offloading With Service Migration for Satellite Edge Computing: A Deep Reinforcement Learning Approach
    Wu, Haonan
    Yang, Xiumei
    Bu, Zhiyong
    IEEE ACCESS, 2024, 12 : 25844 - 25856
  • [40] Deep Reinforcement Learning for Load-Balancing Aware Network Control in IoT Edge Systems
    Liu, Qingzhi
    Xia, Tiancong
    Cheng, Long
    van Eijk, Merijn
    Ozcelebi, Tanir
    Mao, Ying
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (06) : 1491 - 1502