A Many-Objective Optimized Sharding Scheme for Blockchain Performance Improvement in End-Edge-Enabled Internet of Things

被引:10
|
作者
Cui, Zhihua [1 ]
Xue, Zhaoyu [1 ]
Ma, Yanan [2 ]
Cai, Xingjuan [1 ]
Chen, Jinjun [3 ]
机构
[1] Taiyuan Univ Sci & Technol, Sch Comp Sci & Technol, Taiyuan 030024, Peoples R China
[2] Shanxi Univ, Sch Comp & Informat Technol, Taiyuan 030006, Peoples R China
[3] Swinburne Univ Technol, Comp Sci & Software Engn, Melbourne, Vic 3000, Australia
关键词
Blockchain sharding; edge computing (EC); information entropy; many-objective evolutionary algorithm (MaOEA)\pagebreak; RESOURCE-ALLOCATION; ALGORITHM; NETWORKS; COLLABORATION; TRANSMISSION;
D O I
10.1109/JIOT.2023.3292369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article establishes an edge computing architecture based on blockchain sharding to apply blockchain technology at the edge layer. The tasks offloaded to the edge layer are performed by a set of edge server nodes for consensus operations, which improves the security of offloading. At the same time, the nodes and offloaded tasks are divided into multiple shards, and the typical practical Byzantine fault tolerance (PBFT) consensus is performed in each shard to improve scalability. In order to avoid the impact of malicious nodes in an unreasonable sharding scheme on network security and performance, we model the many-objective optimization sharding problems, which includes reducing consensus latency, energy consumption, sharding failure probability, and improving sharding throughput. Moreover, we design a many-objective evolutionary algorithm based on information entropy (MaOEA-IE) to solve the model. In the process of population environment selection, the distribution information of individuals is mapped to a Gaussian function, and we aggregate the distribution functions of all individuals and calculate the information entropy to measure the distribution of the population. The simulation results of benchmark test problems and model solving problems show that the solution set of MaOEA-IE has the best convergence, diversity, and comprehensive performance. This article provides an idea for the formulation of blockchain sharding scheme.
引用
收藏
页码:21443 / 21456
页数:14
相关论文
共 4 条
  • [1] A Sharding Scheme-Based Many-Objective Optimization Algorithm for Enhancing Security in Blockchain-Enabled Industrial Internet of Things
    Cai, Xingjuan
    Geng, Shaojin
    Zhang, Jingbo
    Wu, Di
    Cui, Zhihua
    Zhang, Wensheng
    Chen, Jinjun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7650 - 7658
  • [2] A Many-Objective Optimization Model of Industrial Internet of Things Based on Private Blockchain
    Cao, Bin
    Wang, Xuesong
    Zhang, Weizheng
    Song, Houbing
    Lv, Zhihan
    IEEE NETWORK, 2020, 34 (05): : 78 - 83
  • [3] A novel offloading strategy for multi-user optimization in blockchain-enabled Mobile Edge Computing networks for improved Internet of Things performance
    Rahmani, Amir Masoud
    Tanveer, Jawad
    Gharehchopogh, Farhad Soleimanian
    Rajabi, Shakiba
    Hosseinzadeh, Mehdi
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 119
  • [4] A blockchain-enabled decentralized access control scheme using multi-authority attribute-based encryption for edge-assisted Internet of Things
    Cheng, Hanlei
    Lo, Sio-Long
    Lu, Jing
    INTERNET OF THINGS, 2024, 26