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

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...

Full description

Saved in:
Bibliographic Details
Published inFuture generation computer systems Vol. 124; pp. 33 - 48
Main Authors Fan, Yuqi, Wu, Huanyu, Paik, Hye-Young
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.11.2021
Subjects
Online AccessGet full text
ISSN0167-739X
1872-7115
DOI10.1016/j.future.2021.04.020

Cover

Abstract 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 blockchain-based 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. •We design a two-layer blockchain-based data integrity framework for edge computing.•We propose a consensus algorithm DR-BFT for edge computing with a dynamic network.•The simulation results show the proposed algorithm is effective.
AbstractList 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 blockchain-based 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. •We design a two-layer blockchain-based data integrity framework for edge computing.•We propose a consensus algorithm DR-BFT for edge computing with a dynamic network.•The simulation results show the proposed algorithm is effective.
Author Paik, Hye-Young
Wu, Huanyu
Fan, Yuqi
Author_xml – sequence: 1
  givenname: Yuqi
  orcidid: 0000-0003-0270-6261
  surname: Fan
  fullname: Fan, Yuqi
  email: yuqi.fan@hfut.edu.cn
  organization: Key Laboratory of Knowledge Engineering with Big Data (Hefei University of Technology), Ministry of Education, China
– sequence: 2
  givenname: Huanyu
  orcidid: 0000-0003-2067-6086
  surname: Wu
  fullname: Wu, Huanyu
  email: wuhuanyu.zh@ccb.com
  organization: Operational Data Center, Department Directly Under China Construction Bank Head Office, Wuhan, Hubei, 430079, China
– sequence: 3
  givenname: Hye-Young
  orcidid: 0000-0003-4425-7388
  surname: Paik
  fullname: Paik, Hye-Young
  email: h.paik@unsw.edu.au
  organization: School of Computer Science and Engineering, UNSW Sydney, NSW 2052, Australia
BookMark eNqFkMlqHDEQQEVwIGMnf5CDfqDbUi-jkQ8GL_EChkBwIDdRUyqNNe6WjKRO0n_vNpNTDsmpoKj3oN4xOwoxEGOfpailkOvTfe2mMiWqG9HIWnS1aMQ7tpIb1VRKyv6IrZYzValW__jAjnPeCyGkauWK_b7-Vl3ePJ7xC44xZAp5yhyGXUy-PI3cxcS3Q8RnfAIfqi1ksnychuKrAWZK3EIB7kOh3QLM3CUY6VdMz8uO2znA6JGT3dFiH1-m4sOO5zkXGj-y9w6GTJ_-zBP2_ebL49Vd9fD19v7q4qHCVjWl6ntyeu2gabf9tl9D22mrEB0COKWh3VgtSDvdCC1Uv7b9BpXD1vauIxSo2xN2dvBiijkncgZ9geJjKAn8YKQwbw3N3hwamreGRnRmabjA3V_wS_IjpPl_2PkBo-Wxn56SyegpIFmfCIux0f9b8Apj5JN3
CitedBy_id crossref_primary_10_1109_JIOT_2023_3247452
crossref_primary_10_1016_j_dibe_2022_100087
crossref_primary_10_1016_j_future_2024_07_007
crossref_primary_10_1016_j_jnca_2024_104044
crossref_primary_10_3390_s22103733
crossref_primary_10_1016_j_sysarc_2022_102720
crossref_primary_10_1007_s40747_022_00857_9
crossref_primary_10_1371_journal_pone_0308991
crossref_primary_10_1016_j_jnca_2023_103633
crossref_primary_10_3390_fi15050183
crossref_primary_10_1007_s11042_024_19859_5
crossref_primary_10_1007_s42835_023_01541_9
crossref_primary_10_1109_TC_2024_3506856
crossref_primary_10_1109_TCE_2024_3368206
crossref_primary_10_1016_j_csa_2023_100017
crossref_primary_10_1016_j_future_2025_107732
crossref_primary_10_1007_s10586_024_04923_4
crossref_primary_10_1080_15325008_2023_2246486
crossref_primary_10_1109_JIOT_2023_3347232
crossref_primary_10_1016_j_jpdc_2024_104943
crossref_primary_10_3390_s24165417
crossref_primary_10_1155_2022_5428539
crossref_primary_10_32604_iasc_2023_029181
crossref_primary_10_3934_math_2024432
crossref_primary_10_1109_TEM_2023_3262678
crossref_primary_10_1145_3680277
crossref_primary_10_3390_su162310552
crossref_primary_10_1038_s41598_024_77792_x
crossref_primary_10_1049_blc2_12030
crossref_primary_10_1016_j_future_2022_01_019
crossref_primary_10_3233_JCS_220103
Cites_doi 10.1109/COMST.2019.2894727
10.1109/ACCESS.2018.2847632
10.3934/mbe.2019091
10.1109/COMST.2018.2863956
10.1145/1095809.1095817
10.1145/357172.357176
10.1007/s00446-004-0114-3
10.1016/j.future.2017.11.022
10.1109/ACCESS.2017.2749422
10.1016/j.future.2018.09.019
10.1007/s11280-011-0138-0
10.1109/ACCESS.2017.2778504
ContentType Journal Article
Copyright 2021 Elsevier B.V.
Copyright_xml – notice: 2021 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.future.2021.04.020
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 48
ExternalDocumentID 10_1016_j_future_2021_04_020
S0167739X21001412
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ADNMO
AEIPS
AFJKZ
AGQPQ
AIIUN
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c372t-55ef96fa23b5b56a349d7ccfcaaf79a38d90e9f92090756d58c7fc3d5f4ec0c93
IEDL.DBID .~1
ISSN 0167-739X
IngestDate Thu Apr 24 22:59:45 EDT 2025
Thu Oct 02 04:22:26 EDT 2025
Fri Feb 23 02:43:05 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Dynamic network
Data integrity
Consensus
Blockchain
Edge computing
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c372t-55ef96fa23b5b56a349d7ccfcaaf79a38d90e9f92090756d58c7fc3d5f4ec0c93
ORCID 0000-0003-2067-6086
0000-0003-0270-6261
0000-0003-4425-7388
PageCount 16
ParticipantIDs crossref_citationtrail_10_1016_j_future_2021_04_020
crossref_primary_10_1016_j_future_2021_04_020
elsevier_sciencedirect_doi_10_1016_j_future_2021_04_020
PublicationCentury 2000
PublicationDate November 2021
2021-11-00
PublicationDateYYYYMMDD 2021-11-01
PublicationDate_xml – month: 11
  year: 2021
  text: November 2021
PublicationDecade 2020
PublicationTitle Future generation computer systems
PublicationYear 2021
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Yang, Yu, Si, Yang, Zhang (b3) 2019; 21
Kalis, Belloum (b5) 2018
Yang, Jia (b2) 2012; 15
Singh, Maniatis, Druschel, Roscoe (b39) 2007
Zhou, Wang, Sun, Lv (b31) 2018; 6
Bessani, Sousa, Alchieri (b45) 2014
Liu, Yu, Chen, Xu, Zhu (b22) 2017
Javaid, Aman, Sikdar (b7) 2018
Naor, Wieder (b43) 2005; 17
Sagirlar, Carminati, Ferrari, Sheehan, Ragnoli (b27) 2018
De Angelis, Aniello, Baldoni, Lombardi, Margheri, Sassone (b13) 2018
Gaetani, Aniello, Baldoni, Lombardi, Margheri, Sassone (b23) 2017
Mukherjee, Matam, Shu, Maglaras, Ferrag, Choudhury, Kumar (b14) 2017; 5
Milutinovic, He, Wu, Kanwal (b12) 2016
Schwarz, Miller (b21) 2006
Castro, Liskov (b36) 1999
Salman, Zolanvari, Erbad, Jain, Samaka (b4) 2019; 21
Aura
Abd-El-Malek, Ganger, Goodson, Reiter, Wylie (b37) 2005; 39
Kotla, Alvisi, Dahlin, Clement, Wong (b40) 2007
Lamport (b33) 2001; 32
Tong, Jiang, Xu, Li, Zhong (b28) 2019
Puthal, Mohanty, Nanda, Kougianos, Das (b11) 2019
Lamport, Shostak, Pease (b32) 1982; 4
Cowling, Myers, Liskov, Rodrigues, Shrira (b38) 2006
Ongaro, Ousterhout (b34) 2014
Lillibridge, Elnikety, Birrell, Burrows, Isard (b20) 2003
Hunt, Konar, Junqueira, Reed (b35) 2010
Berman, Garay, Perry (b15) 1989
Wang, Wang, Ren, Lou (b16) 2010
Khan, Salah (b29) 2018; 82
Clement, Wong, Alvisi, Dahlin, Marchetti (b42) 2009
BFT-SMaRt
.
Zhu, Wu, Gai, Choo (b24) 2019; 91
Ren, Leng, Cheng, Wang (b8) 2019; 16
([Online]; Accesed 21 December 2020).
Gazzoni Filho, Barreto (b19) 2006
Vukolić (b41) 2013; 2
Ben-Or (b44) 1983
Deswarte, Quisquater, Saïdane (b18) 2003
Yue, Li, Zhang, Tian, Peng (b6) 2019
Clique
Li, Hu, Zhou, Wang, Deng (b25) 2018
Chen, Li, Li, Zhang (b30) 2017
Yu, Liang, He, Hatcher, Lu, Lin, Yang (b1) 2017; 6
Juels, Kaliski Jr (b17) 2007
Yi, Qin, Li (b26) 2015
Tong (10.1016/j.future.2021.04.020_b28) 2019
Clement (10.1016/j.future.2021.04.020_b42) 2009
Liu (10.1016/j.future.2021.04.020_b22) 2017
Schwarz (10.1016/j.future.2021.04.020_b21) 2006
Castro (10.1016/j.future.2021.04.020_b36) 1999
Zhu (10.1016/j.future.2021.04.020_b24) 2019; 91
Berman (10.1016/j.future.2021.04.020_b15) 1989
Lillibridge (10.1016/j.future.2021.04.020_b20) 2003
Kalis (10.1016/j.future.2021.04.020_b5) 2018
Yang (10.1016/j.future.2021.04.020_b2) 2012; 15
Cowling (10.1016/j.future.2021.04.020_b38) 2006
Kotla (10.1016/j.future.2021.04.020_b40) 2007
Naor (10.1016/j.future.2021.04.020_b43) 2005; 17
Mukherjee (10.1016/j.future.2021.04.020_b14) 2017; 5
Milutinovic (10.1016/j.future.2021.04.020_b12) 2016
Khan (10.1016/j.future.2021.04.020_b29) 2018; 82
10.1016/j.future.2021.04.020_b10
Deswarte (10.1016/j.future.2021.04.020_b18) 2003
Puthal (10.1016/j.future.2021.04.020_b11) 2019
Wang (10.1016/j.future.2021.04.020_b16) 2010
Yi (10.1016/j.future.2021.04.020_b26) 2015
Zhou (10.1016/j.future.2021.04.020_b31) 2018; 6
Singh (10.1016/j.future.2021.04.020_b39) 2007
10.1016/j.future.2021.04.020_b9
Lamport (10.1016/j.future.2021.04.020_b32) 1982; 4
Yang (10.1016/j.future.2021.04.020_b3) 2019; 21
Ren (10.1016/j.future.2021.04.020_b8) 2019; 16
Gaetani (10.1016/j.future.2021.04.020_b23) 2017
Li (10.1016/j.future.2021.04.020_b25) 2018
Vukolić (10.1016/j.future.2021.04.020_b41) 2013; 2
Chen (10.1016/j.future.2021.04.020_b30) 2017
Javaid (10.1016/j.future.2021.04.020_b7) 2018
De Angelis (10.1016/j.future.2021.04.020_b13) 2018
Sagirlar (10.1016/j.future.2021.04.020_b27) 2018
Hunt (10.1016/j.future.2021.04.020_b35) 2010
Bessani (10.1016/j.future.2021.04.020_b45) 2014
Gazzoni Filho (10.1016/j.future.2021.04.020_b19) 2006
Ben-Or (10.1016/j.future.2021.04.020_b44) 1983
Yue (10.1016/j.future.2021.04.020_b6) 2019
Lamport (10.1016/j.future.2021.04.020_b33) 2001; 32
Salman (10.1016/j.future.2021.04.020_b4) 2019; 21
Ongaro (10.1016/j.future.2021.04.020_b34) 2014
Juels (10.1016/j.future.2021.04.020_b17) 2007
Yu (10.1016/j.future.2021.04.020_b1) 2017; 6
10.1016/j.future.2021.04.020_b46
Abd-El-Malek (10.1016/j.future.2021.04.020_b37) 2005; 39
References_xml – year: 2016
  ident: b12
  article-title: Proof of Luck: An efficient blockchain consensus protocol
  publication-title: Proceedings of the 1st Workshop on System Software for Trusted Execution
– reference: BFT-SMaRt,
– start-page: 468
  year: 2017
  end-page: 475
  ident: b22
  article-title: Blockchain based data integrity service framework for IoT data
  publication-title: 2017 IEEE International Conference on Web Services (ICWS)
– volume: 17
  start-page: 311
  year: 2005
  end-page: 322
  ident: b43
  article-title: Scalable and dynamic quorum systems
  publication-title: Distrib. Comput.
– volume: 32
  start-page: 18
  year: 2001
  end-page: 25
  ident: b33
  article-title: Paxos made simple
  publication-title: ACM Sigact News
– start-page: 305
  year: 2014
  end-page: 319
  ident: b34
  article-title: In search of an understandable consensus algorithm
  publication-title: USENIX Annual Technical Conference (USENIX ATC 14)
– year: 2006
  ident: b38
  article-title: HQ replication: A hybrid quorum protocol for byzantine fault tolerance
  publication-title: 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI 06)
– start-page: 153
  year: 2009
  end-page: 168
  ident: b42
  article-title: Making byzantine fault tolerant systems tolerate byzantine faults
  publication-title: NSDI
– year: 2010
  ident: b35
  article-title: Zookeeper: Wait-free coordination for internet-scale systems
  publication-title: USENIX Annual Technical Conference (USENIX ATC 10)
– year: 2018
  ident: b13
  article-title: PBFT vs Proof-of-Authority: Applying the CAP theorem to permissioned blockchain
– start-page: 1
  year: 2010
  end-page: 9
  ident: b16
  article-title: Privacy-preserving public auditing for data storage security in cloud computing
  publication-title: 2010 Proceedings IEEE INFOCOM
– start-page: 561
  year: 2019
  end-page: 568
  ident: b6
  article-title: Blockchain based data integrity verification in P2P cloud storage
  publication-title: Proc. Int. Conf. Parallel Distrib. Syst. - ICPADS
– reference: Aura,
– volume: 5
  start-page: 19293
  year: 2017
  end-page: 19304
  ident: b14
  article-title: Security and privacy in fog computing: Challenges
  publication-title: IEEE Access
– year: 2017
  ident: b23
  article-title: Blockchain-based database to ensure data integrity in cloud computing environments
– start-page: 1007
  year: 2018
  end-page: 1016
  ident: b27
  article-title: Hybrid-IoT: Hybrid blockchain architecture for Internet of things - PoW sub-blockchains
  publication-title: 2018 IEEE International Conference on Internet of Things (IThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
– start-page: 1
  year: 2019
  end-page: 5
  ident: b11
  article-title: Proof-of-Authentication for scalable blockchain in resource-constrained distributed systems
– reference: . ([Online]; Accesed 21 December 2020).
– start-page: 45
  year: 2007
  end-page: 58
  ident: b40
  article-title: Zyzzyva: speculative byzantine fault tolerance
  publication-title: Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles
– start-page: 272
  year: 2018
  end-page: 277
  ident: b5
  article-title: Validating data integrity with blockchain
  publication-title: Proc. Int. Conf. Cloud Comput. Technol. Sci., CloudCom
– volume: 21
  start-page: 858
  year: 2019
  end-page: 880
  ident: b4
  article-title: Security services using blockchains: A state of the art survey
  publication-title: IEEE Commun. Surv. Tutor.
– start-page: 150
  year: 2006
  ident: b19
  article-title: Demonstrating data possession and uncheatable data transfer
  publication-title: IACR Cryptol. ePrint Arch.
– volume: 2
  year: 2013
  ident: b41
  article-title: The origin of quorum systems
  publication-title: Bull. EATCS
– volume: 6
  start-page: 43472
  year: 2018
  end-page: 43488
  ident: b31
  article-title: Beekeeper: A blockchain-based IoT system with secure storage and homomorphic computation
  publication-title: IEEE Access
– start-page: 355
  year: 2014
  end-page: 362
  ident: b45
  article-title: State machine replication for the masses with BFT-SMART
  publication-title: 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
– volume: 21
  start-page: 1508
  year: 2019
  end-page: 1532
  ident: b3
  article-title: Integrated blockchain and edge computing systems: A survey, some research issues and challenges
  publication-title: IEEE Commun. Surv. Tutor.
– start-page: 685
  year: 2015
  end-page: 695
  ident: b26
  article-title: Security and privacy issues of fog computing: A survey
  publication-title: International Conference on Wireless Algorithms, Systems, and Applications
– start-page: 584
  year: 2007
  end-page: 597
  ident: b17
  article-title: PORS: Proofs of Retrievability for large files
  publication-title: Proceedings of the 14th ACM Conference on Computer and Communications Security
– start-page: 1007
  year: 2019
  end-page: 1018
  ident: b28
  article-title: Privacy-preserving data integrity verification in mobile edge computing
  publication-title: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)
– start-page: 27
  year: 1983
  end-page: 30
  ident: b44
  article-title: Another advantage of free choice (extended abstract) completely asynchronous agreement protocols
  publication-title: Proceedings of the 2nd Annual ACM Symposium on Principles of Distributed Computing
– start-page: 335
  year: 2018
  end-page: 345
  ident: b25
  article-title: Using blockchain for data auditing in cloud storage
  publication-title: International Conference on Cloud Computing and Security
– start-page: 2652
  year: 2017
  end-page: 2657
  ident: b30
  article-title: An improved P2P file system scheme based on IPFS and blockchain
  publication-title: 2017 IEEE International Conference on Big Data (Big Data)
– year: 2007
  ident: b39
  article-title: Conflict-free quorum-based BFT protocols
– start-page: 173
  year: 1999
  end-page: 186
  ident: b36
  article-title: Practical byzantine fault tolerance
  publication-title: Proceedings of the Third Symposium on Operating Systems Design and Implementation
– start-page: 13
  year: 2018
  end-page: 18
  ident: b7
  article-title: Blockpro: Blockchain based data provenance and integrity for secure IoT environments
  publication-title: Proceedings of the 1st Workshop on Blockchain-Enabled Networked Sensor Systems
– volume: 4
  start-page: 382
  year: 1982
  end-page: 401
  ident: b32
  article-title: The byzantine generals problem
  publication-title: ACM Trans. Program. Lang. Syst. (TOPLAS)
– start-page: 12
  year: 2006
  ident: b21
  article-title: Store, forget, and check: Using algebraic signatures to check remotely administered storage
  publication-title: 26th IEEE International Conference on Distributed Computing Systems (ICDCS’06)
– reference: .
– volume: 16
  start-page: 1874
  year: 2019
  end-page: 1892
  ident: b8
  article-title: Secure data storage based on blockchain and coding in edge computing
  publication-title: Math. Biosci. Eng.
– volume: 6
  start-page: 6900
  year: 2017
  end-page: 6919
  ident: b1
  article-title: A survey on the edge computing for the internet of things
  publication-title: IEEE Access
– volume: 15
  start-page: 409
  year: 2012
  end-page: 428
  ident: b2
  article-title: Data storage auditing service in cloud computing: Challenges, methods and opportunities
  publication-title: World Wide Web
– volume: 39
  start-page: 59
  year: 2005
  end-page: 74
  ident: b37
  article-title: Fault-scalable byzantine fault-tolerant services
  publication-title: Oper. Syst. Rev.
– volume: 82
  start-page: 395
  year: 2018
  end-page: 411
  ident: b29
  article-title: IoT security: Review, blockchain solutions, and open challenges
  publication-title: Future Gener. Comput. Syst.
– start-page: 1
  year: 2003
  end-page: 11
  ident: b18
  article-title: Remote integrity checking
  publication-title: Working Conference on Integrity and Internal Control in Information Systems
– volume: 91
  start-page: 527
  year: 2019
  end-page: 535
  ident: b24
  article-title: Controllable and trustworthy blockchain-based cloud data management
  publication-title: Future Gener. Comput. Syst.
– reference: Clique,
– start-page: 29
  year: 2003
  end-page: 41
  ident: b20
  article-title: A cooperative internet backup scheme
  publication-title: USENIX Annual Technical Conference, General Track
– start-page: 410
  year: 1989
  end-page: 415
  ident: b15
  article-title: Towards optimal distributed consensus
  publication-title: 30th Annual Symposium on Foundations of Computer Science
– start-page: 1
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b11
  article-title: Proof-of-Authentication for scalable blockchain in resource-constrained distributed systems
– start-page: 1
  year: 2003
  ident: 10.1016/j.future.2021.04.020_b18
  article-title: Remote integrity checking
– start-page: 150
  year: 2006
  ident: 10.1016/j.future.2021.04.020_b19
  article-title: Demonstrating data possession and uncheatable data transfer
  publication-title: IACR Cryptol. ePrint Arch.
– start-page: 272
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b5
  article-title: Validating data integrity with blockchain
  publication-title: Proc. Int. Conf. Cloud Comput. Technol. Sci., CloudCom
– year: 2006
  ident: 10.1016/j.future.2021.04.020_b38
  article-title: HQ replication: A hybrid quorum protocol for byzantine fault tolerance
– start-page: 305
  year: 2014
  ident: 10.1016/j.future.2021.04.020_b34
  article-title: In search of an understandable consensus algorithm
– year: 2010
  ident: 10.1016/j.future.2021.04.020_b35
  article-title: Zookeeper: Wait-free coordination for internet-scale systems
– year: 2016
  ident: 10.1016/j.future.2021.04.020_b12
  article-title: Proof of Luck: An efficient blockchain consensus protocol
– volume: 21
  start-page: 1508
  issue: 2
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b3
  article-title: Integrated blockchain and edge computing systems: A survey, some research issues and challenges
  publication-title: IEEE Commun. Surv. Tutor.
  doi: 10.1109/COMST.2019.2894727
– year: 2018
  ident: 10.1016/j.future.2021.04.020_b13
– start-page: 1
  year: 2010
  ident: 10.1016/j.future.2021.04.020_b16
  article-title: Privacy-preserving public auditing for data storage security in cloud computing
– start-page: 29
  year: 2003
  ident: 10.1016/j.future.2021.04.020_b20
  article-title: A cooperative internet backup scheme
– ident: 10.1016/j.future.2021.04.020_b46
– start-page: 685
  year: 2015
  ident: 10.1016/j.future.2021.04.020_b26
  article-title: Security and privacy issues of fog computing: A survey
– start-page: 153
  year: 2009
  ident: 10.1016/j.future.2021.04.020_b42
  article-title: Making byzantine fault tolerant systems tolerate byzantine faults
– volume: 6
  start-page: 43472
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b31
  article-title: Beekeeper: A blockchain-based IoT system with secure storage and homomorphic computation
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2018.2847632
– volume: 16
  start-page: 1874
  issue: 4
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b8
  article-title: Secure data storage based on blockchain and coding in edge computing
  publication-title: Math. Biosci. Eng.
  doi: 10.3934/mbe.2019091
– start-page: 1007
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b27
  article-title: Hybrid-IoT: Hybrid blockchain architecture for Internet of things - PoW sub-blockchains
– volume: 21
  start-page: 858
  issue: 1
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b4
  article-title: Security services using blockchains: A state of the art survey
  publication-title: IEEE Commun. Surv. Tutor.
  doi: 10.1109/COMST.2018.2863956
– volume: 39
  start-page: 59
  issue: 5
  year: 2005
  ident: 10.1016/j.future.2021.04.020_b37
  article-title: Fault-scalable byzantine fault-tolerant services
  publication-title: Oper. Syst. Rev.
  doi: 10.1145/1095809.1095817
– start-page: 468
  year: 2017
  ident: 10.1016/j.future.2021.04.020_b22
  article-title: Blockchain based data integrity service framework for IoT data
– start-page: 410
  year: 1989
  ident: 10.1016/j.future.2021.04.020_b15
  article-title: Towards optimal distributed consensus
– volume: 4
  start-page: 382
  issue: 3
  year: 1982
  ident: 10.1016/j.future.2021.04.020_b32
  article-title: The byzantine generals problem
  publication-title: ACM Trans. Program. Lang. Syst. (TOPLAS)
  doi: 10.1145/357172.357176
– volume: 32
  start-page: 18
  issue: 4
  year: 2001
  ident: 10.1016/j.future.2021.04.020_b33
  article-title: Paxos made simple
  publication-title: ACM Sigact News
– year: 2007
  ident: 10.1016/j.future.2021.04.020_b39
– volume: 17
  start-page: 311
  issue: 4
  year: 2005
  ident: 10.1016/j.future.2021.04.020_b43
  article-title: Scalable and dynamic quorum systems
  publication-title: Distrib. Comput.
  doi: 10.1007/s00446-004-0114-3
– start-page: 27
  year: 1983
  ident: 10.1016/j.future.2021.04.020_b44
  article-title: Another advantage of free choice (extended abstract) completely asynchronous agreement protocols
– start-page: 584
  year: 2007
  ident: 10.1016/j.future.2021.04.020_b17
  article-title: PORS: Proofs of Retrievability for large files
– start-page: 335
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b25
  article-title: Using blockchain for data auditing in cloud storage
– ident: 10.1016/j.future.2021.04.020_b9
– volume: 82
  start-page: 395
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b29
  article-title: IoT security: Review, blockchain solutions, and open challenges
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2017.11.022
– volume: 5
  start-page: 19293
  year: 2017
  ident: 10.1016/j.future.2021.04.020_b14
  article-title: Security and privacy in fog computing: Challenges
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2017.2749422
– start-page: 561
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b6
  article-title: Blockchain based data integrity verification in P2P cloud storage
  publication-title: Proc. Int. Conf. Parallel Distrib. Syst. - ICPADS
– year: 2017
  ident: 10.1016/j.future.2021.04.020_b23
– volume: 91
  start-page: 527
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b24
  article-title: Controllable and trustworthy blockchain-based cloud data management
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2018.09.019
– volume: 15
  start-page: 409
  issue: 4
  year: 2012
  ident: 10.1016/j.future.2021.04.020_b2
  article-title: Data storage auditing service in cloud computing: Challenges, methods and opportunities
  publication-title: World Wide Web
  doi: 10.1007/s11280-011-0138-0
– start-page: 13
  year: 2018
  ident: 10.1016/j.future.2021.04.020_b7
  article-title: Blockpro: Blockchain based data provenance and integrity for secure IoT environments
– start-page: 12
  year: 2006
  ident: 10.1016/j.future.2021.04.020_b21
  article-title: Store, forget, and check: Using algebraic signatures to check remotely administered storage
– start-page: 173
  year: 1999
  ident: 10.1016/j.future.2021.04.020_b36
  article-title: Practical byzantine fault tolerance
– start-page: 1007
  year: 2019
  ident: 10.1016/j.future.2021.04.020_b28
  article-title: Privacy-preserving data integrity verification in mobile edge computing
– start-page: 45
  year: 2007
  ident: 10.1016/j.future.2021.04.020_b40
  article-title: Zyzzyva: speculative byzantine fault tolerance
– volume: 2
  issue: 101
  year: 2013
  ident: 10.1016/j.future.2021.04.020_b41
  article-title: The origin of quorum systems
  publication-title: Bull. EATCS
– ident: 10.1016/j.future.2021.04.020_b10
– start-page: 355
  year: 2014
  ident: 10.1016/j.future.2021.04.020_b45
  article-title: State machine replication for the masses with BFT-SMART
– volume: 6
  start-page: 6900
  year: 2017
  ident: 10.1016/j.future.2021.04.020_b1
  article-title: A survey on the edge computing for the internet of things
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2017.2778504
– start-page: 2652
  year: 2017
  ident: 10.1016/j.future.2021.04.020_b30
  article-title: An improved P2P file system scheme based on IPFS and blockchain
SSID ssj0001731
Score 2.4735525
Snippet Edge computing, as a part a distributed computing architecture, has become an increasingly popular paradigm. It expands the capacity of cloud by facilitating...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 33
SubjectTerms Blockchain
Consensus
Data integrity
Dynamic network
Edge computing
Title DR-BFT: A consensus algorithm for blockchain-based multi-layer data integrity framework in dynamic edge computing system
URI https://dx.doi.org/10.1016/j.future.2021.04.020
Volume 124
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier Science Direct Complete Freedom Collection
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: ACRLP
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: AIKHN
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Science Direct
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwELUquHBhR5Sl8oGraRav3EqhKiB6gFbqLXJshxZKWtFW4sS3Y8cJi4RA4hjLo0Rje944ejMPgBPKuUk5wYgpbRAmTLsjJe1xN9rCLeVKukLh2x7tDvD1kAxroF3VwjhaZRn7fUwvonU50iy92ZyNx817R6BnsRhGYcFWdHEYY-ZUDE7fPmkeISs1CW1AcLOr8rmC4-X7dthbYhQWDU-d6vdP8PQFcjqbYL3MFWHLf84WqJl8G2xUOgywPJY74PXiDp13-mewBZUjR-fz5RzKycPUXvxHz9CmpTC1mPWkRnKcI4dbGhZEQjSRNuOGjiUKfd8Im5PDrOJr2TGovWI9dL_doCpebcEO-gbQu2DQuey3u6hUVEAqZtECEWIyQTMZxSlJCZUxFpoplSkpMyZkzLUIjMhEFNg7M6GacMUyFWuSYaMCJeI9sJJPc7MPYKgDGgUpTl11KuYBx8ImEwaHPKU0EKwO4sqRiSrbjTvVi0lS8coeE-_-xLk_CXBi3V8H6MNq5ttt_DGfVWuUfNs2iUWEXy0P_m15CNbcky9IPAIri5elObaZySJtFFuvAVZbVzfd3jsI-uUm
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LTxsxELZQOLQXHi0IWh4-cDXZh5-98YpCS3IoiZSb5bW9JG26IAgSJ3474_VuAQkVqVevR7sae-abWX0zg9ABl9IXklEirPOEMuGCSRkwd-8Abrm0JhQKD4a8P6bfJ2yyhE7aWphAq2x8f_TptbduVrqNNrs3s1n3MhDoRa4mWVqzFcEPL1OWiZCBHT4-8zxS0QwlBI8Qtrf1czXJKzbugDQxS-uOp2Hs91v49AJzemtopQkW8VH8nnW05KtPaLUdxIAbu_yMHk5_kuPe6Bs-wjawo6u7-zts5lfXkPlP_2CIS3EBoPXbTs2sIgG4HK6ZhGRuIOTGgSaKY-MICMpx2RK2YA27OLIeh_9u2NavBrTDsQP0Bhr3zkYnfdKMVCA2F9mCMOZLxUuT5QUrGDc5VU5YW1pjSqFMLp1KvCpVlkDSzLhj0orS5o6V1NvEqnwTdarrym8hnLqEZ0lBi1CeSmUiqYJowtNUFpwnSmyjvFWktk2_8TD2Yq5bYtkvHdWvg_p1QjWofxuRv1I3sd_GO_tFe0b61b3RAAn_lPzy35L76EN_NLjQF-fDH1_Rx_AkVifuoM7i9t7vQpiyKPbqa_gEaU7muw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=DR-BFT%3A+A+consensus+algorithm+for+blockchain-based+multi-layer+data+integrity+framework+in+dynamic+edge+computing+system&rft.jtitle=Future+generation+computer+systems&rft.au=Fan%2C+Yuqi&rft.au=Wu%2C+Huanyu&rft.au=Paik%2C+Hye-Young&rft.date=2021-11-01&rft.pub=Elsevier+B.V&rft.issn=0167-739X&rft.eissn=1872-7115&rft.volume=124&rft.spage=33&rft.epage=48&rft_id=info:doi/10.1016%2Fj.future.2021.04.020&rft.externalDocID=S0167739X21001412
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon