Dynamic Optimization of the Latency Throughput Trade-off in Parallel Chain Distributed Ledgers

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Downloads (Pure)

Abstract

In the realm of Distributed Ledgers (DLs), a solution to enhancing maximum peak throughput involves establishing multiple independent blockchains that evolve concurrently. However, an excess of parallel chains in comparison to the application's demands can result in increased latency in content delivery, squandered bandwidth, and heightened computational strain on network nodes.Our innovation, Blockmess, introduces a novel parallel chain DL architecture. This solution dynamically adjusts the number of active parallel chains to align with the application's throughput, effectively reducing latency for end-users and seamlessly accommodating shifting application needs.We have implemented Blockmess in a practical cryptocurrency application, validating its efficacy and deploying it in a large scale distributed environment. Notably, Blockmess builds upon and refines existing state-of-the-art scalability solutions, substantially mitigating latency degradation by intelligently adapting the number of active chains in response to the application's load.
Original languageEnglish
Title of host publicationSAC '24
Subtitle of host publicationProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing
Place of PublicationNew York
PublisherACM - Association for Computing Machinery
Pages226-234
Number of pages9
ISBN (Electronic)979-8-4007-0243-3
DOIs
Publication statusPublished - 21 May 2024
Event39th Annual ACM Symposium on Applied Computing, SAC 2024 - Avila, Spain
Duration: 8 Apr 202412 Apr 2024

Publication series

NameProceedings of the ACM Symposium on Applied Computing
PublisherAssociation for Computing Machinery

Conference

Conference39th Annual ACM Symposium on Applied Computing, SAC 2024
Country/TerritorySpain
CityAvila
Period8/04/2412/04/24

Keywords

  • blockchain scalability
  • elastic consensus

Cite this