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...

Full description

Bibliographic Details
Main Authors: Houshyar Honar Pajooh, Mohammad A. Rashid, Fakhrul Alam, Serge Demidenko
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/13/4868
_version_ 1797441959476854784
author Houshyar Honar Pajooh
Mohammad A. Rashid
Fakhrul Alam
Serge Demidenko
author_facet Houshyar Honar Pajooh
Mohammad A. Rashid
Fakhrul Alam
Serge Demidenko
author_sort Houshyar Honar Pajooh
collection DOAJ
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.
first_indexed 2024-03-09T12:34:50Z
format Article
id doaj.art-4f1576cda30a411b8687932a7813639a
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T12:34:50Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-4f1576cda30a411b8687932a7813639a2023-11-30T22:26:06ZengMDPI AGSensors1424-82202022-06-012213486810.3390/s22134868Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT TestbedHoushyar Honar Pajooh0Mohammad A. Rashid1Fakhrul Alam2Serge Demidenko3Department of Mechanical and Electrical Engineering, Massey University, Auckland 0632, New ZealandDepartment of Mechanical and Electrical Engineering, Massey University, Auckland 0632, New ZealandDepartment of Mechanical and Electrical Engineering, Massey University, Auckland 0632, New ZealandDepartment of Mechanical and Electrical Engineering, Massey University, Auckland 0632, New ZealandBlockchain 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.https://www.mdpi.com/1424-8220/22/13/4868blockchainHyperledger Fabricperformancethroughputlatencyscalability
spellingShingle Houshyar Honar Pajooh
Mohammad A. Rashid
Fakhrul Alam
Serge Demidenko
Experimental Performance Analysis of a Scalable Distributed Hyperledger Fabric for a Large-Scale IoT Testbed
Sensors
blockchain
Hyperledger Fabric
performance
throughput
latency
scalability
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 blockchain
Hyperledger Fabric
performance
throughput
latency
scalability
url https://www.mdpi.com/1424-8220/22/13/4868
work_keys_str_mv AT houshyarhonarpajooh experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT mohammadarashid experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT fakhrulalam experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed
AT sergedemidenko experimentalperformanceanalysisofascalabledistributedhyperledgerfabricforalargescaleiottestbed