Performance Optimization of High-Conflict Transactions within the Hyperledger Fabric Blockchain

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Stoltidis, Alexandros, Choumas, Kostas, Korakis, Thanasis
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913452334776320
author Stoltidis, Alexandros
Choumas, Kostas
Korakis, Thanasis
author_facet Stoltidis, Alexandros
Choumas, Kostas
Korakis, Thanasis
contents Hyperledger Fabric (HLF) is a secure and robust blockchain (BC) platform that supports high-throughput and low-latency transactions. However, it encounters challenges in managing conflicting transactions that negatively affect throughput and latency. This paper proposes a novel solution to address these challenges and improve performance, especially in applications incorporating extensive volumes of highly conflicting transactions. Our solution involves reallocating the Multi-Version Concurrency Control (MVCC) of the validation phase to a preceding stage in the transaction flow to enable early detection of conflicting transactions. Specifically, we propose and evaluate two innovative modifications, called Orderer Early MVCC (OEMVCC) and OEMVCC with Execution Avoidance (OEMVCC-EA). Our experimental evaluation results demonstrate significant throughput and latency improvements, providing a practical solution for high-conflict applications that demand high performance and scalability.
format Preprint
id arxiv_https___arxiv_org_abs_2407_19732
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Performance Optimization of High-Conflict Transactions within the Hyperledger Fabric Blockchain
Stoltidis, Alexandros
Choumas, Kostas
Korakis, Thanasis
Distributed, Parallel, and Cluster Computing
Hyperledger Fabric (HLF) is a secure and robust blockchain (BC) platform that supports high-throughput and low-latency transactions. However, it encounters challenges in managing conflicting transactions that negatively affect throughput and latency. This paper proposes a novel solution to address these challenges and improve performance, especially in applications incorporating extensive volumes of highly conflicting transactions. Our solution involves reallocating the Multi-Version Concurrency Control (MVCC) of the validation phase to a preceding stage in the transaction flow to enable early detection of conflicting transactions. Specifically, we propose and evaluate two innovative modifications, called Orderer Early MVCC (OEMVCC) and OEMVCC with Execution Avoidance (OEMVCC-EA). Our experimental evaluation results demonstrate significant throughput and latency improvements, providing a practical solution for high-conflict applications that demand high performance and scalability.
title Performance Optimization of High-Conflict Transactions within the Hyperledger Fabric Blockchain
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2407.19732