Porting a benchmark with a classic workload to blockchain: TPC-C on Hyperledger Fabric

12/21/2021
by   Attila Klenik, et al.
0

Many cross-organization cooperation applications of blockchain-based distributed ledger technologies (DLT) do not aim at innovation at the cooperation pattern level: essentially the same ”business” is conducted by the parties, but this time without a central party to be trusted with bookkeeping. The migration to DLT is expected to have a negative performance impact, but some DLTs, such as Hyperledger Fabric, are accepted to be much better suited performance-wise to such use cases than others. However, with the somewhat surprising, but ongoing absence of application-level performance benchmarks for DLTs, cross-DLT comparison for "classic" workloads and the evaluation of the performance impact of "blockchainification" is still ill-supported. We present the design and Hyperledger Caliper-based open implementation of a full port of the classic TPC-C benchmark to Hyperledger Fabric, complete with a structured approach for transforming the original database schema to a smart contract data model. Initial measurements about the workload characteristics that will affect the design of large-scale performance evaluations are also included.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2022

SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization

Cross-Blockchain communication has gained traction due to the increasing...
research
04/11/2019

A Case Study of Execution of Untrusted Business Process on Permissioned Blockchain

Many studies have been done to improve the performance of centrally cont...
research
08/17/2017

Untangling Blockchain: A Data Processing View of Blockchain Systems

Blockchain technologies are gaining massive momentum in the last few yea...
research
07/19/2022

Fabric-GC: A Blockchain-based Gantt Chart System for Cross-organizational Project Management

Large-scale production is always associated with more and more developme...
research
03/29/2023

NoSQL Schema Design for Time-Dependent Workloads

In this paper, we propose a schema optimization method for time-dependen...
research
01/16/2023

KEWS: A Evaluation Method of Workload Simulation based on KPIs

For end-to-end performance testing, workload simulation is an important ...

Please sign up or login with your details

Forgot password? Click here to reset