Sharded Blockchain for Collaborative Computing in the Internet of Things: Combined of Dynamic Clustering and Deep Reinforcement Learning Approach

被引:33
|
作者
Yang, Zhaoxin [1 ]
Yang, Ruizhe [1 ]
Yu, F. Richard [2 ]
Li, Meng [1 ]
Zhang, Yanhua [1 ]
Teng, Yinglei [1 ,3 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[3] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing Key Lab Space Ground Interconnect & Conve, Beijing 100876, Peoples R China
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
Collaborative computing; deep reinforcement learning (DRL); dynamic graph analysis; Internet of Things (IoT); K-means clustering; sharded blockchain; SCALABLE ACCESS MANAGEMENT; IOT; CONSENSUS; OPTIMIZATION; REPUTATION;
D O I
10.1109/JIOT.2022.3152188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Immutability, decentralization, and linear promoted scalability make the sharded blockchain a promising solution, which can effectively address the trust issue in the large-scale Internet of Things (IoT). However, currently, the throughput of sharded blockchains is still limited when it comes to high proportion of cross-shard transactions (CSTs). On the other hand, the assemblage characteristic of the collaborative computing in IoT has not been received attention. Therefore, in this article, we present a clustering-based sharded blockchain strategy for collaborative computing in the IoT, where the sharding of the blockchain system is implemented in two steps: K-means-clustering-based user grouping and the assignment of consensus nodes. In this framework, how to reasonably group the IoT users while simultaneously guaranteeing the system performance is the key point. Specifically, we describe the data transactions among IoT devices by data transaction flow graph (DTFG) based on a dynamic stochastic block model. Then, formed as a Markov decision process (MDP), the optimization of the cluster number (shard number) and the adjustment of consensus parameters are jointly trained by deep reinforcement learning (DRL). Simulation results show that the proposed scheme improves the scalability of the sharded blockchain in the IoT application.
引用
收藏
页码:16494 / 16509
页数:16
相关论文
共 50 条
  • [1] Blockchain Sharding Strategy for Collaborative Computing Internet of Things Combining Dynamic Clustering and Deep Reinforcement Learning
    Yang, Zhaoxin
    Li, Meng
    Yang, Ruizhe
    Yu, F. Richard
    Zhang, Yanhua
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 2786 - 2791
  • [2] Prism blockchain enabled Internet of Things with deep reinforcement learning
    Gadiraju, Divija Swetha
    Aggarwal, Vaneet
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (03):
  • [3] Blockchain-Enabled Deep Reinforcement Learning Approach for Performance Optimization on the Internet of Things
    Tanweer Alam
    [J]. Wireless Personal Communications, 2022, 126 : 995 - 1011
  • [5] Collaborative multi-agents in dynamic industrial internet of things using deep reinforcement learning
    Raza, Ali
    Shah, Munam Ali
    Khattak, Hasan Ali
    Maple, Carsten
    Al-Turjman, Fadi
    Rauf, Hafiz Tayyab
    [J]. ENVIRONMENT DEVELOPMENT AND SUSTAINABILITY, 2022, 24 (07) : 9481 - 9499
  • [6] Collaborative multi-agents in dynamic industrial internet of things using deep reinforcement learning
    Ali Raza
    Munam Ali Shah
    Hasan Ali Khattak
    Carsten Maple
    Fadi Al-Turjman
    Hafiz Tayyab Rauf
    [J]. Environment, Development and Sustainability, 2022, 24 : 9481 - 9499
  • [7] Dynamic task offloading for Internet of Things in mobile edge computing via deep reinforcement learning
    Chen, Ying
    Gu, Wei
    Li, Kaixin
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022,
  • [8] A Deep Reinforcement Learning Approach for Collaborative Mobile Edge Computing
    Wu, Jiaqi
    Lin, Huang
    Liu, Huaize
    Gao, Lin
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 601 - 606
  • [9] Collaborative Computing in Vehicular Networks: A Deep Reinforcement Learning Approach
    Li, Mushu
    Gao, Jie
    Zhang, Ning
    Zhao, Lian
    Shen, Xuemin
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [10] Deep reinforcement learning assisted edge-terminal collaborative offloading algorithm of blockchain computing tasks for energy Internet
    Xu, Siya
    Liao, Boxian
    Yang, Chao
    Guo, Shaoyong
    Hu, Bo
    Zhao, Jinghong
    Jin, Lei
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2021, 131