A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed
As a result of the proliferation of digital and network technologies in all facets of modern society, including the healthcare systems, the widespread adoption of Electronic Healthcare Records (EHRs) has become the norm. At the same time, Blockchain has been widely accepted as a potent solution for...
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/22/9/3449 |
_version_ | 1797502777083035648 |
---|---|
author | Nihar Ranjan Pradhan Akhilendra Pratap Singh Sahil Verma Kavita Navneet Kaur Diptendu Sinha Roy Jana Shafi Marcin Wozniak Muhammad Fazal Ijaz |
author_facet | Nihar Ranjan Pradhan Akhilendra Pratap Singh Sahil Verma Kavita Navneet Kaur Diptendu Sinha Roy Jana Shafi Marcin Wozniak Muhammad Fazal Ijaz |
author_sort | Nihar Ranjan Pradhan |
collection | DOAJ |
description | As a result of the proliferation of digital and network technologies in all facets of modern society, including the healthcare systems, the widespread adoption of Electronic Healthcare Records (EHRs) has become the norm. At the same time, Blockchain has been widely accepted as a potent solution for addressing security issues in any untrusted, distributed, decentralized application and has thus seen a slew of works on Blockchain-enabled EHRs. However, most such prototypes ignore the performance aspects of proposed designs. In this paper, a prototype for a Blockchain-based EHR has been presented that employs smart contracts with Hyperledger Fabric 2.0, which also provides a unified performance analysis with Hyperledger Caliper 0.4.2. The additional contribution of this paper lies in the use of a multi-hosted testbed for the performance analysis in addition to far more realistic Gossip-based traffic scenario analysis with Tcpdump tools. Moreover, the prototype is tested for performance with superior transaction ordering schemes such as Kafka and RAFT, unlike other literature that mostly uses SOLO for the purpose, which accounts for superior fault tolerance. All of these additional unique features make the performance evaluation presented herein much more realistic and hence adds hugely to the credibility of the results obtained. The proposed framework within the multi-host instances continues to behave more successfully with high throughput, low latency, and low utilization of resources for opening, querying, and transferring transactions into a healthcare Blockchain network. The results obtained in various rounds of evaluation demonstrate the superiority of the proposed framework. |
first_indexed | 2024-03-10T03:40:57Z |
format | Article |
id | doaj.art-5909a524034e4a7d972cf9876f7a4705 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T03:40:57Z |
publishDate | 2022-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-5909a524034e4a7d972cf9876f7a47052023-11-23T09:18:42ZengMDPI AGSensors1424-82202022-04-01229344910.3390/s22093449A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted TestbedNihar Ranjan Pradhan0Akhilendra Pratap Singh1Sahil Verma2Kavita3Navneet Kaur4Diptendu Sinha Roy5Jana Shafi6Marcin Wozniak7Muhammad Fazal Ijaz8Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, IndiaDepartment of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, IndiaDepartment of Computer Science and Engineering, Chandigarh University, Mohali 140413, IndiaDepartment of Computer Science and Engineering, Chandigarh University, Mohali 140413, IndiaDepartment of Computer Science and Engineering, Chandigarh University, Mohali 140413, IndiaDepartment of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, IndiaDepartment of Computer Science, College of Arts and Science, Prince Sattam Bin Abdul Aziz University, Wadi Ad-Dawasir 11991, Saudi ArabiaFaculty of Applied Mathematics, Silesian University of Technology, 44-100 Gliwice, PolandDepartment of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, KoreaAs a result of the proliferation of digital and network technologies in all facets of modern society, including the healthcare systems, the widespread adoption of Electronic Healthcare Records (EHRs) has become the norm. At the same time, Blockchain has been widely accepted as a potent solution for addressing security issues in any untrusted, distributed, decentralized application and has thus seen a slew of works on Blockchain-enabled EHRs. However, most such prototypes ignore the performance aspects of proposed designs. In this paper, a prototype for a Blockchain-based EHR has been presented that employs smart contracts with Hyperledger Fabric 2.0, which also provides a unified performance analysis with Hyperledger Caliper 0.4.2. The additional contribution of this paper lies in the use of a multi-hosted testbed for the performance analysis in addition to far more realistic Gossip-based traffic scenario analysis with Tcpdump tools. Moreover, the prototype is tested for performance with superior transaction ordering schemes such as Kafka and RAFT, unlike other literature that mostly uses SOLO for the purpose, which accounts for superior fault tolerance. All of these additional unique features make the performance evaluation presented herein much more realistic and hence adds hugely to the credibility of the results obtained. The proposed framework within the multi-host instances continues to behave more successfully with high throughput, low latency, and low utilization of resources for opening, querying, and transferring transactions into a healthcare Blockchain network. The results obtained in various rounds of evaluation demonstrate the superiority of the proposed framework.https://www.mdpi.com/1424-8220/22/9/3449BlockchainHyperledger FabricGossip protocolRAFT ordererElectronic Healthcare Records (EHR) |
spellingShingle | Nihar Ranjan Pradhan Akhilendra Pratap Singh Sahil Verma Kavita Navneet Kaur Diptendu Sinha Roy Jana Shafi Marcin Wozniak Muhammad Fazal Ijaz A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed Sensors Blockchain Hyperledger Fabric Gossip protocol RAFT orderer Electronic Healthcare Records (EHR) |
title | A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed |
title_full | A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed |
title_fullStr | A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed |
title_full_unstemmed | A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed |
title_short | A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed |
title_sort | novel blockchain based healthcare system design and performance benchmarking on a multi hosted testbed |
topic | Blockchain Hyperledger Fabric Gossip protocol RAFT orderer Electronic Healthcare Records (EHR) |
url | https://www.mdpi.com/1424-8220/22/9/3449 |
work_keys_str_mv | AT niharranjanpradhan anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT akhilendrapratapsingh anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT sahilverma anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT kavita anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT navneetkaur anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT diptendusinharoy anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT janashafi anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT marcinwozniak anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT muhammadfazalijaz anovelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT niharranjanpradhan novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT akhilendrapratapsingh novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT sahilverma novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT kavita novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT navneetkaur novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT diptendusinharoy novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT janashafi novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT marcinwozniak novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed AT muhammadfazalijaz novelblockchainbasedhealthcaresystemdesignandperformancebenchmarkingonamultihostedtestbed |