Dynamic Parallel Multi-Server Selection and Allocation in Collaborative Edge Computing

被引:3
|
作者
Xu, Changfu [1 ,2 ]
Guo, Jianxiong [3 ,4 ]
Li, Yupeng [2 ]
Zou, Haodong [1 ,2 ]
Jia, Weijia [3 ,4 ]
Wang, Tian [3 ,4 ]
机构
[1] BNU HKBU United Int Coll, Guangdong Prov Key Lab IRADS, Zhuhai 519087, Peoples R China
[2] Hong Kong Baptist Univ, Hong Kong 999077, Peoples R China
[3] Beijing Normal Univ, Inst Artificial Intelligence & Future Networks, Zhuhai 519087, Peoples R China
[4] BNU HKBU United Int Coll, Guangdong Key Lab AI & Multimodal Data Proc, Zhuhai 519087, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金; 国家重点研发计划;
关键词
Task analysis; Collaboration; Resource management; Delays; Computational modeling; Quality of service; Internet of Things; Collaborative edge computing; dynamic parallel multi-server selection and allocation; edge-edge collaboration; make-span optimization; CLOUD;
D O I
10.1109/TMC.2024.3376550
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative Mobile Edge Computing (MEC) has emerged as a promising approach to provide low service latency for computation-intensive Internet of Things applications, facilitated by the cooperation of edge-edge and edge-cloud resources. However, existing collaborative MEC methods typically restrict the collaborative processing between any two Edge Servers (ESs) or one ES and the cloud server for a task request, limiting the exploitation of available resources on other ESs. Moreover, these conventional methods rely on offline task partitioning, potentially leading to extended make-span, especially when ES computing capacities exhibit heterogeneity. In this paper, we propose an innovative method named SMCoEdge. This method performs dynamic parallel multi-ES selection and workload allocation in heterogeneous collaborative MEC environments, thus simultaneously enabling multiple ESs' idle resources to accelerate task processing. We formulate our problem into an online linear programming problem, with the objective of minimizing task computing and transmission make-spans. To enhance computational efficiency, we decompose the problem into two stages: multi-ES selection and workload allocation. Then, we propose an online Deep Reinforcement Learning based Simultaneous Multi-ES Offloading (DRL-SMO) algorithm along with a top-$k$k deep Q-learning network model to effectively solve our problem, where an efficient algorithm is proposed to achieve the optimal solution for the workload allocation stage. Furthermore, we provide a theoretical performance analysis, demonstrating that the DRL-SMO algorithm achieves a near-optimal solution for our problem within an approximate linear time complexity. Finally, our extensive experimental results demonstrate the substantial advantages of our method. It consistently reduces the average make-span by 19.63% and keeps a lower offloading failure rate, when compared to state-of-the-art methods. These findings underline the efficacy of our method in enhancing collaborative MEC performance.
引用
收藏
页码:10523 / 10537
页数:15
相关论文
共 50 条
  • [21] Price Competition in Multi-Server Edge Computing Networks Under SAA and SIQ Models
    Chen, Ziya
    Ma, Qian
    Gao, Lin
    Chen, Xu
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (01) : 754 - 768
  • [22] Resource allocation and routing in parallel multi-server queues with abandonments for cloud profit maximization
    Nino-Mora, Jose
    COMPUTERS & OPERATIONS RESEARCH, 2019, 103 (221-236) : 221 - 236
  • [23] Latency Optimization for Blockchain-Empowered Federated Learning in Multi-Server Edge Computing
    Nguyen, Dinh C.
    Hosseinalipour, Seyyedali
    Love, David J.
    Pathirana, Pubudu N.
    Brinton, Christopher G.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (12) : 3373 - 3390
  • [24] A Hybrid Many-Objective Optimization Algorithm for Task Offloading and Resource Allocation in Multi-Server Mobile Edge Computing Networks
    Zhang, Jiangjiang
    Gong, Bei
    Waqas, Muhammad
    Tu, Shanshan
    Han, Zhu
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3101 - 3114
  • [25] Dynamic Multi-server Updatable Encryption
    Knapp, Jodie
    Quaglia, Elizabeth A.
    INFORMATION SECURITY, ISC 2023, 2023, 14411 : 475 - 495
  • [26] Task Scheduling for Smart City Applications Based on multi-Server mobile edge Computing
    Deng, Yiqin
    Chen, Zhigang
    Yao, Xin
    Hassan, Shahzad
    Wu, Jia
    IEEE ACCESS, 2019, 7 : 14410 - 14421
  • [27] On the Interaction of Video Caching and Retrieving in Multi-Server Mobile-Edge Computing Systems
    Wang, Yanting
    Zhang, Yan
    Sheng, Min
    Guo, Kun
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (05) : 1444 - 1447
  • [28] Edgeconomics: Price Competition and Selfish Computation Offloading in Multi-Server Edge Computing Networks
    Chen, Ziya
    Ma, Qian
    Gao, Lin
    Chen, Xu
    2021 19TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2021,
  • [29] QoS-aware Mobile Edge Computing System: Multi-server Multi-user Scenario
    Kan, Te-Yi
    Chiang, Yao
    Wei, Hung-Yu
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
  • [30] Multi-User Multi-Server Multi-Channel Computation Offloading Strategy for Mobile Edge Computing
    Shan, Nanliang
    Cui, Xiaolong
    Gao, Zhiqiang
    Li, Yu
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 1389 - 1400