skip to main content
10.1145/3626564.3629101acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
short-paper

ABCperf: Performance Evaluation of Fault Tolerant State Machine Replication Made Simple: Demo Abstract

Published:11 December 2023Publication History

ABSTRACT

We demonstrate a framework that simplifies the performance evaluation of fault tolerant State Machine Replication in the permissioned model. ABCperf offers a message passing abstraction with eventual delivery on top of which interchangeable Atomic Broadcast algorithms and decentralized applications can be independently implemented. Varying network quality (i.e., latency, packet loss) and attacker behavior (i.e., omission faults) can be directly configured and are emulated by the ABCperf core. The framework allows the real-time manipulation of configuration options and visualizes performance indicators and statistics in real time.

References

  1. G. Danezis, L. Kokoris-Kogias, A. Sonnino, and A. Spiegelman. 2022. Narwhal and Tusk: a DAG-based mempool and efficient BFT consensus. In EuroSys '22: Seventeenth European Conference on Computer Systems, Rennes, France, April 5-8, 2022. ACM, 34--50. https://doi.org/10.1145/3492321.3519594Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. T. A. Dinh, J. Wang, G. Chen, R. Liu, B. C. Ooi, and K.-L. Tan. 2017. BLOCK-BENCH: A Framework for Analyzing Private Blockchains. In Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD Conference 2017, Chicago, IL, USA, May 14-19, 2017. ACM, 1085--1100. https://doi.org/10.1145/3035918.3064033Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. V. Gramoli, R. Guerraoui, A. Lebedev, C. Natoli, and G. Voron. 2023. Diablo: A Benchmark Suite for Blockchains. In Proceedings of the Eighteenth European Conference on Computer Systems, EuroSys 2023, Rome, Italy, May 8-12, 2023. ACM, 540--556. https://doi.org/10.1145/3552326.3567482Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Gupta. 2016. Towards Performance and Dependability Benchmarking of Distributed Fault Tolerance Protocols. Ph.D. Dissertation. Grenoble Alpes University, France. https://tel.archives-ouvertes.fr/tel-01376741Google ScholarGoogle Scholar
  5. M. Leinweber and H. Hartenstein. 2023. Brief Announcement: Let It TEE: Asynchronous Byzantine Atomic Broadcast with n ≥ 2f+1. In 37th International Symposium on Distributed Computing, DISC 2023, October 10-12, 2023, L'Aquila, Italy (LIPIcs, Vol. 281). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 43:1--43:7. https://doi.org/10.4230/LIPIcs.DISC.2023.43Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Liu, W. Li, G. O. Karame, and N. Asokan. 2019. Scalable Byzantine Consensus via Hardware-Assisted Secret Sharing. IEEE Trans. Computers 68, 1 (2019), 139--151. https://doi.org/10.1109/TC.2018.2860009Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. S. Veronese, M. Correia, A. N. Bessani, L. C. Lung, and P. Veríssimo. 2013. Efficient Byzantine Fault-Tolerance. IEEE Trans. Computers 62, 1 (2013), 16--30. https://doi.org/10.1109/TC.2011.221Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. ABCperf: Performance Evaluation of Fault Tolerant State Machine Replication Made Simple: Demo Abstract

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          Middleware '23: Proceedings of the 24th International Middleware Conference: Demos, Posters and Doctoral Symposium
          December 2023
          41 pages
          ISBN:9798400704291
          DOI:10.1145/3626564

          Copyright © 2023 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 11 December 2023

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • short-paper
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate203of948submissions,21%
        • Article Metrics

          • Downloads (Last 12 months)21
          • Downloads (Last 6 weeks)5

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader