A Framework for Evaluating BFT

dc.contributor.authorClavin, James R.
dc.contributor.authorHuang, Yue
dc.contributor.authorWang, Xin
dc.contributor.authorPrakash, Pradeep M.
dc.contributor.authorDuan, Sisi
dc.contributor.authorWan, Jianwu
dc.contributor.authorPeisert, Sean
dc.date.accessioned2022-09-26T15:44:49Z
dc.date.available2022-09-26T15:44:49Z
dc.date.issued2022-05-03
dc.description2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), 14-16 December 2021, Beijing, Chinaen_US
dc.description.abstractWe present a framework for evaluating the performance of Byzantine fault-tolerant (BFT) protocols theoretically. Our motivation is to identify protocols suitable for a particular power grid application. In this application, replicas are located in a LAN network where latency is the priority. To fully understand the performance of BFT, we provide a generic approach that quantifies the performance of BFT protocols based on the number of cryptographic operations under five different scenarios (in the presence of failures and without failures). We present the performance of three representative BFT protocols: PBFT, Prime, and SBFT. To validate our framework, we also evaluate the protocols experimentally in the CloudLab testbed. Our experimental results match the findings predicted by the framework. Although a variety of factors may affect the performance of the protocols, our framework can be used as a valuable reference to understand the performance of BFT.en_US
dc.description.sponsorshipThis research was supported in part by the Director, Cybersecurity, Energy Security, and Emergency Response, Cybersecurity for Energy Delivery Systems program, of the U.S. Department of Energy, under the Grid Modernization Initiative under contract DE-AC02-05CH11231. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect those of the sponsors of this work.en_US
dc.description.urihttps://ieeexplore.ieee.org/document/9763687en_US
dc.format.extent8 pagesen_US
dc.genreconference papers and proceedingsen_US
dc.identifierdoi:10.13016/m29fkh-ot7i
dc.identifier.citationJ. R. Clavin et al., "A Framework for Evaluating BFT," 2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), 2021, pp. 193-200, doi: 10.1109/ICPADS53394.2021.00030.en_US
dc.identifier.urihttps://doi.org/10.1109/ICPADS53394.2021.00030
dc.identifier.urihttp://hdl.handle.net/11603/25882
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.en_US
dc.rightsPublic Domain Mark 1.0*
dc.rights.urihttp://creativecommons.org/publicdomain/mark/1.0/*
dc.subjectUMBC Big Data Analytics Laben_US
dc.titleA Framework for Evaluating BFTen_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0002-9933-1170en_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A_Framework_for_Evaluating_BFT.pdf
Size:
1.47 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: