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

被引:12
作者
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
相关论文
共 46 条
[1]   SCALABLE ON-CHAIN AND OFF-CHAIN BLOCKCHAIN FOR SHARING ECONOMY IN LARGE-SCALE WIRELESS NETWORKS [J].
Cai, Ting ;
Chen, Wuhui ;
Psannis, Kostas L. ;
Goudos, Sotirios K. ;
Yu, Yang ;
Zheng, Zibin ;
Wan, Shaohua .
IEEE WIRELESS COMMUNICATIONS, 2022, 29 (03) :32-38
[2]   Unified integration of many-objective optimization algorithm based on temporary offspring for software defects prediction [J].
Cai, Xingjuan ;
Geng, Shaojin ;
Wu, Di ;
Chen, Jinjun .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 63
[3]   Large-Scale Many-Objective Deployment Optimization of Edge Servers [J].
Cao, Bin ;
Fan, Shanshan ;
Zhao, Jianwei ;
Tian, Shan ;
Zheng, Zihao ;
Yan, Yanlong ;
Yang, Peng .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (06) :3841-3849
[4]   Hyperplane Assisted Evolutionary Algorithm for Many-Objective Optimization Problems [J].
Chen, Huangke ;
Tian, Ye ;
Pedrycz, Witold ;
Wu, Guohua ;
Wang, Rui ;
Wang, Ling .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (07) :3367-3380
[5]   A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (05) :773-791
[6]   Hybrid many-objective particle swarm optimization algorithm for green coal production problem [J].
Cui, Zhihua ;
Zhang, Jiangjiang ;
Wu, Di ;
Cai, Xingjuan ;
Wang, Hui ;
Zhang, Wensheng ;
Chen, Jinjun .
INFORMATION SCIENCES, 2020, 518 :256-271
[7]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[8]   Joint Optimization of Radio and Computational Resources Allocation in Blockchain-Enabled Mobile Edge Computing Systems [J].
Feng, Jie ;
Yu, F. Richard ;
Pei, Qingqi ;
Du, Jianbo ;
Zhu, Li .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (06) :4321-4334
[9]   Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach [J].
Feng, Jie ;
Yu, F. Richard ;
Pei, Qingqi ;
Chu, Xiaoli ;
Du, Jianbo ;
Zhu, Li .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :6214-6228
[10]   Adaptive Resource Allocation in Future Wireless Networks With Blockchain and Mobile Edge Computing [J].
Guo, Fengxian ;
Yu, F. Richard ;
Zhang, Heli ;
Ji, Hong ;
Liu, Mengting ;
Leung, Victor C. M. .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (03) :1689-1703