Locking Mechanism for Concurrency Conflicts on Hyperledger Fabric

10Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Hyperledger Fabric is a popular permissioned blockchain platform and has great commercial application prospects. However, the limited transaction throughput of Hyperledger Fabric hampers its performance, especially when transactions with concurrency conflicts are initiated. In this paper, we focus on transactions with concurrency conflicts and propose a novel method LMLS, which contains the following two components, to optimize the performance of Hyperledger Fabric. Firstly, we design a locking mechanism to discovery conflicting transactions at the beginning of the transaction flow. Secondly, we optimize the ledger storage based on the locking mechanism, where the database indexes corresponding to conflicting transactions are changed and temporally stored in ledger to improve the processing efficiency. Extensive experiments conducted on three datasets demonstrate that the proposed novel methods can significantly increase transaction throughput in the case of concurrency conflicts, and maintain high efficiency in transactions without concurrency conflicts.

Cite

CITATION STYLE

APA

Xu, L., Chen, W., Li, Z., Xu, J., Liu, A., & Zhao, L. (2019). Locking Mechanism for Concurrency Conflicts on Hyperledger Fabric. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11881 LNCS, pp. 32–47). Springer. https://doi.org/10.1007/978-3-030-34223-4_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free