\n \n \n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Porting a benchmark with a classic workload to blockchain: TPC-C on hyperledger fabric.\n \n \n \n \n\n\n \n Klenik, A.; and Kocsis, I.\n\n\n \n\n\n\n In
Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, pages 290-298, 2022. \n
\n\n
\n\n
\n\n
\n\n \n \n
Paper\n \n \n\n \n \n doi\n \n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{MTMT:32812768,\n\ttitle = {Porting a benchmark with a classic workload to blockchain: TPC-C on hyperledger fabric},\n\turl = {https://m2.mtmt.hu/api/publication/32812768},\n\tauthor = {Klenik, Attila and Kocsis, Imre},\n\tbooktitle = {Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing},\n\tdoi = {10.1145/3477314.3507006},\n\tunique-id = {32812768},\n\tabstract = {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.},\n\tyear = {2022},\n\tpages = {290-298},\n\torcid-numbers = {Klenik, Attila/0000-0003-2051-2823}\n}\n\n
\n
\n\n\n
\n 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.\n
\n\n\n
\n\n\n\n\n\n