We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Simulating BFT Protocol Implementations at Scale

Abstract: The novel blockchain generation of Byzantine fault-tolerant (BFT) state machine replication (SMR) protocols focuses on scalability and performance to meet requirements of distributed ledger technology (DLT), e.g., decentralization and geographic dispersion. Validating scalability and performance of BFT protocol implementations requires careful evaluation. While experiments with real protocol deployments usually offer the best realism, they are costly and time-consuming. In this paper, we explore simulation of unmodified BFT protocol implementations as as a method for cheap and rapid protocol evaluation: We can accurately forecast the performance of a BFT protocol while experimentally scaling its environment, i.e., by varying the number of nodes or geographic dispersion. Our approach is resource-friendly and preserves application-realism, since existing BFT frameworks can be simply plugged into the simulation engine without requiring code modifications or re-implementation.
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2208.14745 [cs.DC]
  (or arXiv:2208.14745v2 [cs.DC] for this version)

Submission history

From: Christian Berger [view email]
[v1] Wed, 31 Aug 2022 09:48:27 GMT (3574kb,D)
[v2] Tue, 6 Sep 2022 15:02:12 GMT (4293kb,D)

Link back to: arXiv, form interface, contact.