arrow
Return

DR-BFT: A consensus algorithm for blockchain-based multi-layer data integrity framework in dynamic edge computing system

delete2021-11-01
delete30
PRE
AI
樊
樊玉琦 (Yuqi Fan)
H
Huanyu Wu *
H
Hye-Young Paik
DOI:10.1016/j.future.2021.04.020delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Edge computing, as a part a distributed computing architecture, has become an increasingly popular paradigm. It expands the capacity of cloud by facilitating data from the end devices to be stored and processed at the edge of the network closer to the data instead of delivering it to the cloud. Data integrity is a big concern in edge computing. As a promising solution to data integrity, blockchain is viable to protect the data in edge computing systems. However, most existing consensus algorithms cannot meet the requirements of edge computing in a dynamic network, where the nodes may join or leave the blockchain network dynamically. In this paper, we introduce a two-layer block-chainbased framework to provide data integrity in edge computing, and propose a novel Dynamic Random Byzantine Fault Tolerance (DR-BFT) consensus algorithm. DR-BFT consists of three sub-algorithms, String Consensus, Data Correctness Validation, and Binary Consensus. String consensus tries to reach consensus on the data of end devices or edge servers, and the sub-algorithm is based on an agreement and borrows some ideas from the Phase King Protocol. If the string consensus fails early termination'', each node will agree on a value from a random primary node and go through data correctness validation sub-algorithm. The system then reaches consensus on the data with binary consensus sub-algorithm which is a variant of Ben-Or and Michael's Random Consensus. We also propose an improved quorum method to cope with contention and dynamic node leaving/joining. We analyze DR-BFT with regard to consensus correctness, security, and system overhead. DR-BFT satisfies agreement, validity and termination. We conduct experiments through simulations. Experimental results show that the proposed consensus DR-BFT can effectively improve the performance in dynamic edge computing, including communication overhead and consensus latency. (C) 2021 Elsevier B.V. All rights reserved.
Keywords:
Blockchain
Consensus
Edge computing
Dynamic network
Data integrity
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.8K
Citations:
2.3W

Organization

H
hefei university of technology
Scholars:
2.5W
Papers: 1.7W
Citations: 35
Cited Papers

Cited Papers

Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges
err2019-01-01
err449
PREAI
errYang, Ruizhe; Yu, F. Richard; Si, Pengbo; Yang, Zhaoxin; Zhang, Yanhua
errShare
errSave
BeeKeeper: A Blockchain-Based IoT System With Secure Storage and Homomorphic Computation
err2018-01-01
err115
errOAAI
errZhou, Lijing; Wang, Licheng; Sun, Yiru; Lv, Pin
errShare
errSave
A Survey on the Edge Computing for the Internet of Things
err2018-01-01
err895
PREAI
errYu, Wei; Liang, Fan; He, Xiaofei; Hatcher, William Grant; Lu, Chao; Lin, Jie; Yang, Xinyu
errShare
errSave
Security and Privacy in Fog Computing: Challenges
err2017-01-01
err341
errOAAI
errMukherjee, Mithun; Matam, Rakesh; Shu, Lei; Maglaras, Leandros; Ferrag, Mohamed Amine; Choudhury, Nikumani; Kumar, Vikas
errShare
errSave
Security Services Using Blockchains: A State of the Art Survey
err2019-01-01
err264
errOAAI
errSalman, Tara; Zolanvari, Maede; Erbad, Aiman; Jain, Raj; Samaka, Mohammed
errShare
errSave
researcher View more