Energy-Efficient and Latency-Aware Task Offloading for Industrial Cloud-Edge Systems With Heterogeneous CPUs and GPUs
Jiahui Zhai, Jing Bi, Haitao Yuan, Jia Zhang, Rajkumar Buyya
Abstract
The unprecedented prosperity of the Industrial Internet of Things has significantly driven the transition from traditional manufacturing to intelligent one. In industrial environments, resource-constrained industrial equipments (IEs) often fail to meet the diverse demands of numerous compute-intensive and latency-sensitive tasks. Mobile edge computing has emerged as an innovative paradigm to reduce latency and energy consumption for IEs. However, the increasing number of IEs in industrial settings relies on heterogeneous platforms integrated with different processing units, i.e., CPUs and GPUs. To address this challenge, we propose a software-defined networking-based equipment-edge-cloud architecture with three-stage heterogeneous computing. This architecture accurately models the multi-task processing of both scientific and concurrent workflows in real industrial environments. We formulate a joint optimization problem to simultaneously minimize task completion time and energy consumption for IEs. To solve this problem, we design an Improved Two-stage Multi-Objective Evolutionary Algorithm (IT-MOEA). IT-MOEA employs a novel multi-objective grey wolf optimizer based on manta ray foraging and associative learning to accelerate convergence in the early evolution stages and adopts a diversity-enhancing immune algorithm to enhance diversity in the later stages. Simulation results with various benchmarks demonstrate that IT-MOEA outperforms several state-of-the-art single-objective optimization algorithms by an average of 24.7% and multi-objective algorithms by 41.0% in terms of delay and energy consumption.