FIBFT: An Improved Byzantine Consensus Mechanism for Edge Computing

被引:2
作者
Gao, Ningjie [1 ]
Huo, Ru [2 ]
Wang, Shuo [1 ]
Huang, Tao [3 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[2] Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
[3] Purple Mt Labs, Nanjing, Peoples R China
来源
2023 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC | 2023年
关键词
Blockchain; Edge Computing; Clustering Algorithm; Byzantine Consensus Mechanism;
D O I
10.1109/WCNC55385.2023.10118628
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain has been widely used to solve data privacy and security issues in edge computing scenarios. However, the blockchain based on edge computing still has some performance problems, such as insufficient scalability, difficulty in balancing security and edge device power consumption, and inability to simultaneously meet low latency, high throughput, high security and privacy issues, etc. In order to solve these problems, this paper proposes a generally improved Byzantine consensus mechanism based on the K-medoids clustering algorithm - FIBFT. Considering the different performance characteristics of each node in the network, the node's state is first abstracted into a multi-dimensional state space containing eigenvalues, and then the nodes are divided into subnets by the efficient K-medoids clustering algorithm. Each subnet uses a Byzantine consensus mechanism based on arbitration for consensus and data interaction, and the consensus data could be exchanged between the subnets without interfering with the consensus process. The research results show that FIBFT has better scalability and throughput while ensuring high security compared with the traditional Byzantine consensus algorithm.
引用
收藏
页数:6
相关论文
共 11 条
  • [1] Enabling a blockchain-basEd ioT EdgE
    Ali, Muhammad Salek
    Vecchio, Massimo
    Antonelli, Fabio
    [J]. IEEE Internet of Things Magazine, 2018, 1 (02): : 24 - 29
  • [2] [Anonymous], 2020, 2020 IEEE GLOB COMM, P1
  • [3] Huang D., 2021, J COMMUN, V42, P209, DOI DOI 10.11959/J.ISSN.1000
  • [4] Cloud to Edge: Distributed Deployment of Process-Aware IoT Applications
    Jain, Rakesh
    Tata, Samir
    [J]. 2017 IEEE 1ST INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2017, : 182 - 188
  • [5] Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks
    Kang, Jiawen
    Yu, Rong
    Huang, Xumin
    Wu, Maoqiang
    Maharjan, Sabita
    Xie, Shengli
    Zhang, Yan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4660 - 4670
  • [6] Achieving security scalability and flexibility using Fog-Based Context-Aware Access Control
    Kayes, A. S. M.
    Rahayu, Wenny
    Watters, Paul
    Alazab, Mamoun
    Dillon, Tharam
    Chang, Elizabeth
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 307 - 323
  • [7] G-PBFT: A Location-based and Scalable Consensus Protocol for IoT-Blockchain Applications
    Lao, Laphou
    Dai, Xiaohai
    Xiao, Bin
    Guo, Songtao
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 664 - 673
  • [8] Luo J., 2020, Proceedings of the Australasian Computer Science Week Multiconference, P1
  • [9] Energy-Aware and URLLC-Aware Task Offloading for Internet of Health Things
    Wang, Zhao
    Jia, Zehan
    Liao, Haijun
    Zhou, Zhenyu
    Zhao, Xiongwen
    Zhang, Lei
    Mumtaz, Shahid
    Rodrigues, Joel J. P. C.
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [10] Xu H, 2018, IEEE CONF COMM NETW