File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: BIDL: A High-throughput, Low-latency Permissioned Blockchain Framework for Datacenter Networks

TitleBIDL: A High-throughput, Low-latency Permissioned Blockchain Framework for Datacenter Networks
Authors
Issue Date2021
PublisherAssociation for Computing Machinery.
Citation
Proceedings of the 28th ACM SIGOPS Symposium on Operating Systems Principles (SOSP 2021), Virtual Conference, Germany, 26-29 October 2021, p. 18-34 How to Cite?
AbstractA permissioned blockchain framework typically runs an efficient Byzantine consensus protocol and is attractive to deploy fast trading applications among a large number of mutually untrusted participants (e.g., companies). Unfortunately, all existing permissioned blockchain frameworks adopt sequential workflows for invoking the consensus protocol and executing applications' transactions, making the performance of these applications much lower than deploying them in traditional systems (e.g., in-datacenter stock exchange). We propose Bidl, the first permissioned blockchain framework highly optimized for datacenter networks. We leverage the network ordering in such networks to create a shepherded parallel workflow, which carries a sequencer to parallelize the consensus protocol and transaction execution speculatively. However, the presence of malicious participants (e.g., a malicious sequencer) can easily perturb the parallel workflow to greatly degrade Bidl's performance. To achieve stable high performance, Bidl efficiently shepherds all participants by detecting their misbehaviors, and performs denylist-based view changes to replace or deny malicious participants. Compared with three fast permissioned blockchain frameworks, Bidl's parallel workflow reduces applications' latency by up to 72.7% and improves their throughput by up to 4.3x in the presence of malicious participants. Bidl is suitable to be integrated with traditional stock exchange systems. Bidl's code is released on github.com/hku-systems/bidl.
Persistent Identifierhttp://hdl.handle.net/10722/305951
ISBN
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorQI, J-
dc.contributor.authorCHEN, X-
dc.contributor.authorJIANG, Y-
dc.contributor.authorJIANG, J-
dc.contributor.authorSHEN, T-
dc.contributor.authorZHAO, S-
dc.contributor.authorWang, S-
dc.contributor.authorZhang, G-
dc.contributor.authorChen, L-
dc.contributor.authorAu, AMH-
dc.contributor.authorCui, H-
dc.date.accessioned2021-10-20T10:16:40Z-
dc.date.available2021-10-20T10:16:40Z-
dc.date.issued2021-
dc.identifier.citationProceedings of the 28th ACM SIGOPS Symposium on Operating Systems Principles (SOSP 2021), Virtual Conference, Germany, 26-29 October 2021, p. 18-34-
dc.identifier.isbn9781450387095-
dc.identifier.urihttp://hdl.handle.net/10722/305951-
dc.description.abstractA permissioned blockchain framework typically runs an efficient Byzantine consensus protocol and is attractive to deploy fast trading applications among a large number of mutually untrusted participants (e.g., companies). Unfortunately, all existing permissioned blockchain frameworks adopt sequential workflows for invoking the consensus protocol and executing applications' transactions, making the performance of these applications much lower than deploying them in traditional systems (e.g., in-datacenter stock exchange). We propose Bidl, the first permissioned blockchain framework highly optimized for datacenter networks. We leverage the network ordering in such networks to create a shepherded parallel workflow, which carries a sequencer to parallelize the consensus protocol and transaction execution speculatively. However, the presence of malicious participants (e.g., a malicious sequencer) can easily perturb the parallel workflow to greatly degrade Bidl's performance. To achieve stable high performance, Bidl efficiently shepherds all participants by detecting their misbehaviors, and performs denylist-based view changes to replace or deny malicious participants. Compared with three fast permissioned blockchain frameworks, Bidl's parallel workflow reduces applications' latency by up to 72.7% and improves their throughput by up to 4.3x in the presence of malicious participants. Bidl is suitable to be integrated with traditional stock exchange systems. Bidl's code is released on github.com/hku-systems/bidl.-
dc.languageeng-
dc.publisherAssociation for Computing Machinery.-
dc.relation.ispartofThe 28th ACM Symposium on Operating Systems Principles (SOSP 2021)-
dc.rightsThe 28th ACM Symposium on Operating Systems Principles (SOSP 2021). Copyright © Association for Computing Machinery.-
dc.titleBIDL: A High-throughput, Low-latency Permissioned Blockchain Framework for Datacenter Networks-
dc.typeConference_Paper-
dc.identifier.emailAu, AMH: manhoau@hku.hk-
dc.identifier.authorityAu, AMH=rp02638-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1145/3477132.3483574-
dc.identifier.scopuseid_2-s2.0-85118550359-
dc.identifier.hkuros327855-
dc.identifier.hkuros333063-
dc.identifier.spage18-
dc.identifier.epage34-
dc.identifier.isiWOS:001103371100002-
dc.publisher.placeNew York, NY-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats