4.8 Article

NOMA-Enabled Cooperative Computation Offloading for Blockchain-Empowered Internet of Things: A Learning Approach

期刊

IEEE INTERNET OF THINGS JOURNAL
卷 8, 期 4, 页码 2364-2378

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2020.3016644

关键词

Internet of Things; Intelligent agents; Heuristic algorithms; Task analysis; Convergence; Training; Blockchain; cooperative computation offloading; deep reinforcement learning (DRL); edge computing

资金

  1. National Natural Science Foundation of China [61803096, 61722304, 61703113, 61727810]
  2. Science and Technology Plan Project of Guangzhou [202002030289]
  3. Key Areas of Research and Development Plan Project of Guangdong [2019B010147001]
  4. Major Research Project on Industry Technology of Guangzhou [201902020014]

向作者/读者索取更多资源

This article introduces a multiagent deep reinforcement learning framework to address the cooperative computation offloading problem, by using scatter networks and league learning to improve stability and performance.
Blockchain technologies allow the Internet of Things (IoT) to build trust among various interest parties. For the resource-limited IoT devices, offloading computation-intensive tasks (blockchain verification and mining tasks, and data process tasks) to edge servers for execution is considered as a promising solution in mobile-edge computing. However, conventional methods (such as linear programming or game theory) for the computation offloading problem cannot achieve long-term performance while the existing deep reinforcement learning (DRL)-based algorithms suffer from slow convergence, lack of robustness, and unstable performance. In this article, we propose a multiagent DRL framework to achieve long-term performance for cooperative computation offloading, in which a scatter network is adopted to improve its stability and league learning is introduced for agents to explore the environment collaboratively for fast convergence and robustness. First, we study the nonorthogonal multiple access-enabled cooperative computation offloading problem and formulate the joint problem as a Markov decision process by considering both the blockchain mining tasks and data processing tasks. Second, to avoid useless exploration and unstable performance, we initially train an intelligent agent represented by scatter networks using conventional expert strategies. Third, in order to enhance the performance, we subsequently establish a hierarchical league where agents collaborate with others to explore the environment. Finally, our experimental results demonstrate that our algorithm could perform better in terms of reducing energy cost and delay cost, and shortening almost 60% of the training time compared with the state-of-the-art approaches.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据