CPU-GPU Heterogeneous Computation Offloading and Resource Allocation Scheme for Industrial Internet of Things

被引:0
|
作者
He, Zixuan [1 ]
Sun, Yanjing [1 ]
Wang, Bowen [2 ,3 ]
Li, Song [1 ]
Zhang, Beibei [1 ]
机构
[1] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221116, Peoples R China
[2] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221116, Peoples R China
[3] China Univ Min & Technol, IoT Percept Mine Res Ctr, Xuzhou 221116, Peoples R China
基金
中国国家自然科学基金;
关键词
CPU-GPU; dynamic resource allocation; heterogeneous computing; multiaccess edge computing (MEC); task offloading;
D O I
10.1109/JIOT.2023.3332748
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The computing process of tasks in Industrial Internet of Things (IIoT) environments is becoming increasingly complex due to the development of 5G and artificial intelligence. Leading devices are increasingly relying on heterogeneous platforms that integrate different types of processing units, such as CPUs, GPUs, and other resources, to meet the requirements of delay-sensitive and computing-intensive tasks. However, compared to conventional general-proposed CPU computing, CPU-GPU heterogeneous computing typically involves three processes, i.e., task preprocessing, hybrid computing, and result aggregation. These processes are associated with particular computing resources, which increases the difficulty of task offloading and computing resource allocation under task-specific resource and delay constraints. In this article, we first propose a three-stage heterogeneous computing (TSHC) model to practically describe the computing process of parallelizable tasks. Considering the heterogeneous computing resources, device queue backlogs, and collaboration of multiple edge servers, the joint task offloading and heterogeneous resource allocation (JCOHRA) problem is formulated to minimize the long-term average delay of tasks. Then, the Lyapunov optimization method is adopted to simplify the long-term queue stability constraint to a single-slot dynamic optimization problem, which is then modeled as a Markov decision process (MDP). Owing to the tight coupling between decision variables and enormous action space, we propose the multihead proximal policy optimization (MH-PPO)-based JCOHRA algorithm, which is enabled by elaborate constraint transformation and reward function design. Simulation results demonstrate that the JCOHRA scheme achieves better performance than baseline methods in minimizing the long-term average delay of tasks.
引用
收藏
页码:11152 / 11164
页数:13
相关论文
共 50 条
  • [1] Task Offloading and Resource Allocation in CPU-GPU Heterogeneous Networks
    Gong, Chenyu
    Ma, Mulei
    Wu, Liantao
    Liu, Wenxiang
    Zhou, Yong
    Yang, Yang
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4492 - 4497
  • [2] A Runtime Workload Distribution with Resource Allocation for CPU-GPU Heterogeneous Systems
    Alsubaihi, Shouq
    Gaudiot, Jean-Luc
    [J]. 2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 994 - 1003
  • [3] Joint Computation Offloading and Resource Allocation for NOMA-Enabled Industrial Internet of Things
    Zhou, Peng
    Yang, Bo
    Chen, Cailian
    [J]. PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 5241 - 5246
  • [4] Joint Optimization for Computation Offloading and Resource Allocation in Internet of Things
    Guan, Mengling
    Bai, Bo
    Wang, Li
    Jin, Shi
    Han, Zhu
    [J]. 2017 IEEE 86TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2017,
  • [5] Offloading Accelerator-intensive Workloads in CPU-GPU Heterogeneous Processors
    Tsog, Nandinbaatar
    Mubeen, Saad
    Bruhn, Fredrik
    Behnam, Moris
    Sjodin, Mikael
    [J]. 2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [6] Joint Task Offloading and Resource Allocation for Multihop Industrial Internet of Things
    Xu, Jincheng
    Yang, Bo
    Liu, Yuxiang
    Chen, Cailian
    Guan, Xinping
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21) : 22022 - 22033
  • [7] Component Allocation Optimization for Heterogeneous CPU-GPU Embedded Systems
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 229 - 236
  • [8] Fairness-Efficiency Allocation of CPU-GPU Heterogeneous Resources
    Lu, Qiumin
    Yao, Jianguo
    Qi, Zhengwei
    He, Bingsheng
    Guan, Haibing
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (03) : 474 - 488
  • [9] Deep Reinforcement Learning-Based Computation Offloading and Optimal Resource Allocation in Industrial Internet of Things with NOMA
    Gao, Haofeng
    Guo, Xing
    [J]. 2022 11TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS (ICCCAS 2022), 2022, : 198 - 203
  • [10] Computation Offloading for Industrial Internet of Things: A Cooperative Approach
    Chouikhi, Samira
    Esseghir, Moez
    Merghem-Boulahia, Leila
    [J]. 2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 626 - 631