Cargando…

Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed

Blockchain technology, with its decentralization characteristics, immutability, and traceability, is well-suited for facilitating secure storage, sharing, and management of data in decentralized Internet of Things (IoT) applications. Despite the increasing development of blockchain platforms, there...

Descripción completa

Detalles Bibliográficos
Autores principales: Honar Pajooh, Houshyar, Rashid, Mohammad A., Alam, Fakhrul, Demidenko, Serge
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9269506/
https://www.ncbi.nlm.nih.gov/pubmed/35808363
http://dx.doi.org/10.3390/s22134868
_version_ 1784744253818142720
author Honar Pajooh, Houshyar
Rashid, Mohammad A.
Alam, Fakhrul
Demidenko, Serge
author_facet Honar Pajooh, Houshyar
Rashid, Mohammad A.
Alam, Fakhrul
Demidenko, Serge
author_sort Honar Pajooh, Houshyar
collection PubMed
description Blockchain technology, with its decentralization characteristics, immutability, and traceability, is well-suited for facilitating secure storage, sharing, and management of data in decentralized Internet of Things (IoT) applications. Despite the increasing development of blockchain platforms, there is still no comprehensive approach for adopting blockchain technology in IoT systems. This is due to the blockchain’s limited capability to process substantial transaction requests from a massive number of IoT devices. Hyperledger Fabric (HLF) is a popular open-source permissioned blockchain platform hosted by the Linux Foundation. This article reports a comprehensive empirical study that measures HLF’s performance and identifies potential performance bottlenecks to better meet the requirements of blockchain-based IoT applications. The study considers the implementation of HLF on distributed large-scale IoT systems. First, a model for monitoring the performance of the HLF platform is presented. It addresses the overhead challenges while delivering more details on system performance and better scalability. Then, the proposed framework is implemented to evaluate the impact of varying network workloads on the performance of the blockchain platform in a large-scale distributed environment. In particular, the performance of the HLF is evaluated in terms of throughput, latency, network size, scalability, and the number of peers serviceable by the platform. The obtained experimental results indicate that the proposed framework can provide detailed real-time performance evaluation of blockchain systems for large-scale IoT applications.
format Online
Article
Text
id pubmed-9269506
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-92695062022-07-09 Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed Honar Pajooh, Houshyar Rashid, Mohammad A. Alam, Fakhrul Demidenko, Serge Sensors (Basel) Article Blockchain technology, with its decentralization characteristics, immutability, and traceability, is well-suited for facilitating secure storage, sharing, and management of data in decentralized Internet of Things (IoT) applications. Despite the increasing development of blockchain platforms, there is still no comprehensive approach for adopting blockchain technology in IoT systems. This is due to the blockchain’s limited capability to process substantial transaction requests from a massive number of IoT devices. Hyperledger Fabric (HLF) is a popular open-source permissioned blockchain platform hosted by the Linux Foundation. This article reports a comprehensive empirical study that measures HLF’s performance and identifies potential performance bottlenecks to better meet the requirements of blockchain-based IoT applications. The study considers the implementation of HLF on distributed large-scale IoT systems. First, a model for monitoring the performance of the HLF platform is presented. It addresses the overhead challenges while delivering more details on system performance and better scalability. Then, the proposed framework is implemented to evaluate the impact of varying network workloads on the performance of the blockchain platform in a large-scale distributed environment. In particular, the performance of the HLF is evaluated in terms of throughput, latency, network size, scalability, and the number of peers serviceable by the platform. The obtained experimental results indicate that the proposed framework can provide detailed real-time performance evaluation of blockchain systems for large-scale IoT applications. MDPI 2022-06-28 /pmc/articles/PMC9269506/ /pubmed/35808363 http://dx.doi.org/10.3390/s22134868 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Honar Pajooh, Houshyar
Rashid, Mohammad A.
Alam, Fakhrul
Demidenko, Serge
Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title_full Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title_fullStr Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title_full_unstemmed Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title_short Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
title_sort experimental performance analysis of a scalable distributed hyperledger fabric for a large-scale iot testbed
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9269506/
https://www.ncbi.nlm.nih.gov/pubmed/35808363
http://dx.doi.org/10.3390/s22134868
work_keys_str_mv AT honarpajoohhoushyar experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT rashidmohammada experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT alamfakhrul experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT demidenkoserge experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed