Multi-Agent DRL-Based Large-Scale Heterogeneous Task Offloading for Dynamic IoT Systems

In dynamic IoT system, the device may generate multiple heterogeneous computational tasks, that require CPU and GPU co-processing, in each period. Furthermore, different heterogeneous computing tasks have specific requirements for GPU resource types. Realizing real-time scheduling and processing of large-scale hybrid computing tasks with high heterogeneity and dense quantity has become an urgent problem. First, we propose a cloud-based task processing framework that uses multi-level feedback queues to ensure the fairness of large-scale task parallel computing. Second, we decoupled the original problem into a series of mixed-integer nonlinear programming problems using Lyapunov optimization, aiming to reduce the solution complexity of the real-time scheduling problem. Finally, we propose a multi-agent reinforcement learning algorithm, employing long and short-term memory networks with parameter resetting, to generate task offloading decisions in near real-time based on partially knowable future information. Through extensive simulation experiments, we have demonstrated that our algorithm can reduce the average task processing time by approximately 19.95% and enhance the task processing capability of the IoT system by roughly 12.43%, especially in large-scale hybrid computing task systems.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Network Science and Engineering
Published
2024-12-24
DOI
https://doi.org/10.1109/tnse.2024.3521885
Citations
15
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
5.23
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multi-Agent DRL-Based Large-Scale Heterogeneous Task Offloading for Dynamic IoT Systems

Nuanlai Wang, Kuijie Zhang, Shanchen Pang, Xue Zhai et al.
15 citations
IEEE Transactions on Network Science and Engineering
IoT and Edge/Fog Computing
5.23
article

Multi-Agent DRL-Based Large-Scale Heterogeneous Task Offloading for Dynamic IoT Systems

Nuanlai Wang, Kuijie Zhang, Shanchen Pang, Xue Zhai, Haiyuan Gui, Xiao He
article en
15 citations

Abstract

In dynamic IoT system, the device may generate multiple heterogeneous computational tasks, that require CPU and GPU co-processing, in each period. Furthermore, different heterogeneous computing tasks have specific requirements for GPU resource types. Realizing real-time scheduling and processing of large-scale hybrid computing tasks with high heterogeneity and dense quantity has become an urgent problem. First, we propose a cloud-based task processing framework that uses multi-level feedback queues to ensure the fairness of large-scale task parallel computing. Second, we decoupled the original problem into a series of mixed-integer nonlinear programming problems using Lyapunov optimization, aiming to reduce the solution complexity of the real-time scheduling problem. Finally, we propose a multi-agent reinforcement learning algorithm, employing long and short-term memory networks with parameter resetting, to generate task offloading decisions in near real-time based on partially knowable future information. Through extensive simulation experiments, we have demonstrated that our algorithm can reduce the average task processing time by approximately 19.95% and enhance the task processing capability of the IoT system by roughly 12.43%, especially in large-scale hybrid computing task systems.

IEEE Transactions on Network Science and EngineeringVol. 12(2)
China University of Petroleum, East China (CN)
Openalex Percentile: Top 4%
IoT and Edge/Fog Computing
5.23
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Multi-Agent DRL-Based Large-Scale Heterogeneous Task Offloading for Dynamic IoT Systems — Nuanlai Wang, Kuijie Zhang, et al. · IEEE Transactions on Network Science and Engineering (2024) | TGRS Research Map | TGRS