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...
Saved in:
| Published in | Future generation computer systems Vol. 124; pp. 33 - 48 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.11.2021
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0167-739X 1872-7115 |
| DOI | 10.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 |