Multi-Objective Deep Reinforcement Learning for Function Offloading in Serverless Edge Computing

被引:0
|
作者
Yang, Yaning [1 ]
Du, Xiao [1 ]
Ye, Yutong [1 ]
Ding, Jiepin [1 ]
Wang, Ting [1 ]
Chen, Mingsong [1 ]
Li, Keqin [2 ]
机构
[1] East China Normal Univ, MoE Engn Res Ctr Hardware Software Codesign Techno, Shanghai 200062, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Servers; Optimization; Energy consumption; Costs; Edge computing; Heuristic algorithms; Vectors; Serverless computing; Computational modeling; Wireless communication; Serverless edge computing; function offloading; multi-objective optimization; deep reinforcement learning; PERFORMANCE OPTIMIZATION;
D O I
10.1109/TSC.2024.3489443
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Function offloading problems play a crucial role in optimizing the performance of applications in serverless edge computing (SEC). Existing research has extensively explored function offloading strategies based on optimizing a single objective. However, a significant challenge arises when users expect to optimize multiple objectives according to the relative importance of these objectives. This challenge becomes particularly pronounced when the relative importance of the objectives dynamically shifts. Consequently, there is an urgent need for research into multi-objective function offloading methods. In this paper, we redefine the SEC function offloading problem as a dynamic multi-objective optimization issue and propose a novel approach based on Multi-objective Reinforcement Learning (MORL) called MOSEC. MOSEC can coordinately optimize three objectives, i.e., application completion time, User Device (UD) energy consumption, and user cost. To reduce the impact of extrapolation errors, MOSEC integrates a Near-on Experience Replay (NER) strategy during the model training. Furthermore, MOSEC adopts our proposed Earliest First (EF) scheme to maintain the policies learned previously, which can efficiently mitigate the catastrophic policy forgetting problem. Extensive experiments conducted on various generated applications demonstrate the superiority of MOSEC over state-of-the-art multi-objective optimization algorithms.
引用
收藏
页码:288 / 301
页数:14
相关论文
共 50 条
  • [21] Deep reinforcement learning approach for multi-hop task offloading in vehicular edge computing
    Ahmed, Manzoor
    Raza, Salman
    Ahmad, Haseeb
    Khan, Wali Ullah
    Xu, Fang
    Rabie, Khaled
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2024, 59
  • [22] Multi-Agent Deep Reinforcement Learning for Efficient Computation Offloading in Mobile Edge Computing
    Jiao, Tianzhe
    Feng, Xiaoyue
    Guo, Chaopeng
    Wang, Dongqi
    Song, Jie
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 3585 - 3603
  • [23] Deep Reinforcement Learning for Multi-Hop Offloading in UAV-Assisted Edge Computing
    Nguyen Tien Hoa
    Do Van Dai
    Le Hoang Lan
    Nguyen Cong Luong
    Duc Van Le
    Niyato, Dusit
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (12) : 16917 - 16922
  • [24] Multi-Agent Deep Reinforcement Learning for Cooperative Offloading in Cloud-Edge Computing
    Suzuki, Akito
    Kobayashi, Masahiro
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 3660 - 3666
  • [25] Optimization for computational offloading in multi-access edge computing: A deep reinforcement learning scheme
    Wang, Jian
    Ke, Hongchang
    Liu, Xuejie
    Wang, Hui
    COMPUTER NETWORKS, 2022, 204
  • [26] Function Offloading and Data Migration for Stateful Serverless Edge Computing
    Nardelli, Matteo
    Russo, Gabriele Russo
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 247 - 257
  • [27] Computation offloading Optimization in Edge Computing based on Deep Reinforcement Learning
    Zhu Qinghua
    Chang Ying
    Zhao Jingya
    Liu Yong
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 1552 - 1558
  • [28] Dependent Task Offloading for Edge Computing based on Deep Reinforcement Learning
    Wang, Jin
    Hu, Jia
    Min, Geyong
    Zhan, Wenhan
    Zomaya, Albert Y.
    Georgalas, Nektarios
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (10) : 2449 - 2461
  • [29] Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing Systems
    Tang, Ming
    Wong, Vincent W. S.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (06) : 1985 - 1997
  • [30] Distributed Edge Computing Offloading Algorithm Based on Deep Reinforcement Learning
    Li, Yunzhao
    Qi, Feng
    Wang, Zhili
    Yu, Xiuming
    Shao, Sujie
    IEEE ACCESS, 2020, 8 : 85204 - 85215