Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 5/2021

12-05-2021

An experimental study on performance of private blockchain in IoT applications

Published in: Peer-to-Peer Networking and Applications | Issue 5/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Blockchain includes distributed records that are immutable and transparent through replicating among public or private networks. The open-source Ethereum is one of the emerging blockchain platforms featuring smart contracts. The private Ethereum has been obtaining interest due to its applicability in various applications, including the Internet of Things (IoT). Hence, understanding and quantifying blockchain performance is crucial to facilitate the blockchain application. In this paper, assuming IoT scenarios, we conduct an experimental study to investigate various performance parameters of private Ethereum networks. Initially, we clarify the latency processes according to the transaction lifecycle (i.e., transaction-oriented and block-oriented latency) and measure them in different deployments. Then, we track and report the performance of blockchain nodes during the processes of utilizing transaction. Our deployment networks include an indoor IoT blockchain network (i.e., with a laptop and several Raspberry Pi 3b+ (RPI 3b+)) and a private blockchain over the cloud. In both cases, we write and deploy a smart contract to read and write data to the blockchain and measure the performance in various scenarios. The experiment results reveal not only the blockchain node’s performance but also the latencies-hop correlation, as well as the latencies’ relation in different workloads. Notably, the latency values in the cloud deployment latency strongly depend on Round Trip Time (RTT) between the blockchain nodes.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ali D, KS S, Raja J (2016) Blockchain in internet of things: challenges and solutions. arXiv:160805187 Ali D, KS S, Raja J (2016) Blockchain in internet of things: challenges and solutions. arXiv:160805187
2.
go back to reference Ali D, KS S, Raja J, Praveen G (2017) Blockchain for iot security and privacy: the case study of a smart home. In: IEEE international conference on pervasive computing and communications workshops. IEEE, pp 618–623 Ali D, KS S, Raja J, Praveen G (2017) Blockchain for iot security and privacy: the case study of a smart home. In: IEEE international conference on pervasive computing and communications workshops. IEEE, pp 618–623
3.
go back to reference Ali O, Jaradat A, Kulakli A, Abuhalimeh A (2021) A comparative study: blockchain technology utilization benefits, challenges and functionalities. IEEE Access 9:12,730–12,749CrossRef Ali O, Jaradat A, Kulakli A, Abuhalimeh A (2021) A comparative study: blockchain technology utilization benefits, challenges and functionalities. IEEE Access 9:12,730–12,749CrossRef
4.
go back to reference Anh DTT, Ji W, Gang C, Rui L, Chin OB, Lee TK (2017) Blockbench: a framework for analyzing private blockchains. In: Proc. ACM international conference on management of data, pp 1085–1100 Anh DTT, Ji W, Gang C, Rui L, Chin OB, Lee TK (2017) Blockbench: a framework for analyzing private blockchains. In: Proc. ACM international conference on management of data, pp 1085–1100
5.
go back to reference Atlam HF, Alenezi A, Alassafi MO, Wills G (2018) Blockchain with internet of things: benefits, challenges, and future directions. International Journal of Intelligent Systems and Applications 10(6):40–48CrossRef Atlam HF, Alenezi A, Alassafi MO, Wills G (2018) Blockchain with internet of things: benefits, challenges, and future directions. International Journal of Intelligent Systems and Applications 10(6):40–48CrossRef
6.
go back to reference Chen X, Nguyen K, Sekiya H (2020) Characterizing latency performance in private blockchain network. In: International conference on mobile networks and management. Springer, pp 238–255 Chen X, Nguyen K, Sekiya H (2020) Characterizing latency performance in private blockchain network. In: International conference on mobile networks and management. Springer, pp 238–255
7.
go back to reference Christian D, Roger W (2013) Information propagation in the bitcoin network. In: Proc. IEEE P2P 2013, pp 1–10 Christian D, Roger W (2013) Information propagation in the bitcoin network. In: Proc. IEEE P2P 2013, pp 1–10
11.
go back to reference Gavin W (2014) Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper 151(2014):1–32 Gavin W (2014) Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper 151(2014):1–32
13.
go back to reference Heena R, Amr M, Mohsen G (2020) A survey of blockchain enabled cyber-physical systems. Sensors 20(1):282CrossRef Heena R, Amr M, Mohsen G (2020) A survey of blockchain enabled cyber-physical systems. Sensors 20(1):282CrossRef
14.
go back to reference Konstantinos C, Michael D (2016) Blockchains and smart contracts for the internet of things. IEEE Access 4:2292–2303CrossRef Konstantinos C, Michael D (2016) Blockchains and smart contracts for the internet of things. IEEE Access 4:2292–2303CrossRef
15.
go back to reference Kshetri N (2017) Can blockchain strengthen the internet of things? IT Professional 19(4):68–72CrossRef Kshetri N (2017) Can blockchain strengthen the internet of things? IT Professional 19(4):68–72CrossRef
16.
go back to reference Kuang LS, Yue L, Yen CS, Xiwei X, Qinghua L, Liming Z, Huansheng N (2019) Analysis of blockchain solutions for iot: a systematic literature review. IEEE Access 7:58,822–58,835CrossRef Kuang LS, Yue L, Yen CS, Xiwei X, Qinghua L, Liming Z, Huansheng N (2019) Analysis of blockchain solutions for iot: a systematic literature review. IEEE Access 7:58,822–58,835CrossRef
17.
go back to reference Kyun KS, Zane M, Siddharth M, Joshua M, Andrew M, Michael B (2018) Measuring ethereum network peers. In: Proceedings of the internet measurement conference 2018, pp 91–104 Kyun KS, Zane M, Siddharth M, Joshua M, Andrew M, Michael B (2018) Measuring ethereum network peers. In: Proceedings of the internet measurement conference 2018, pp 91–104
18.
go back to reference Liu Q, Yu L, Jia C (2020) Mover: stabilize decentralized finance system with practical risk management. In: Proc. conference on blockchain research & applications for innovative networks and services (BRAINS). IEEE, pp 55–56 Liu Q, Yu L, Jia C (2020) Mover: stabilize decentralized finance system with practical risk management. In: Proc. conference on blockchain research & applications for innovative networks and services (BRAINS). IEEE, pp 55–56
19.
go back to reference Maymounkov P, Mazieres D (2002) Kademlia: a peer-to-peer information system based on the xor metric. In: Proc. springer international workshop on peer-to-peer systems, pp 3–65 Maymounkov P, Mazieres D (2002) Kademlia: a peer-to-peer information system based on the xor metric. In: Proc. springer international workshop on peer-to-peer systems, pp 3–65
20.
go back to reference Nandar AY, Thitinan T (2017) Review of ethereum: smart home case study. In: Proc. 2nd IEEE international conference on information technology (INCIT), pp 1–4 Nandar AY, Thitinan T (2017) Review of ethereum: smart home case study. In: Proc. 2nd IEEE international conference on information technology (INCIT), pp 1–4
21.
go back to reference Novo O (2018) Blockchain meets iot: an architecture for scalable access management in iot. IEEE Internet of Things Journal 5(2):1184–1195CrossRef Novo O (2018) Blockchain meets iot: an architecture for scalable access management in iot. IEEE Internet of Things Journal 5(2):1184–1195CrossRef
22.
go back to reference Quanqing X, Chao J, Mohamed RMFB, Bharadwaj V, Mi AKM (2018) Blockchain-based decentralized content trust for docker images. Multimedia Tools and Applications 77(14):18,223–18,248CrossRef Quanqing X, Chao J, Mohamed RMFB, Bharadwaj V, Mi AKM (2018) Blockchain-based decentralized content trust for docker images. Multimedia Tools and Applications 77(14):18,223–18,248CrossRef
23.
go back to reference Quanqing X, Zhaozheng H, Zengxiang L, Mingzhong X (2018) Building an ethereum-based decentralized smart home system. In: Proc. IEEE 24th international conference on parallel and distributed systems (ICPADS), pp 1004–1009 Quanqing X, Zhaozheng H, Zengxiang L, Mingzhong X (2018) Building an ethereum-based decentralized smart home system. In: Proc. IEEE 24th international conference on parallel and distributed systems (ICPADS), pp 1004–1009
24.
go back to reference Seyoung H, Sangrae C, Soohyung K (2017) Managing iot devices using blockchain platform. In: Proc. IEEE 19th international conference on advanced communication technology, pp 464–467 Seyoung H, Sangrae C, Soohyung K (2017) Managing iot devices using blockchain platform. In: Proc. IEEE 19th international conference on advanced communication technology, pp 464–467
25.
go back to reference Shi N, Tan L, Li W, Qi X, Yu K (2020) A blockchain-empowered aaa scheme in the large-scale hetnet. Digital Communications and Networks Shi N, Tan L, Li W, Qi X, Yu K (2020) A blockchain-empowered aaa scheme in the large-scale hetnet. Digital Communications and Networks
26.
go back to reference Suporn P, Chaiyaphum S, Thajchayapong S (2017) Performance analysis of private blockchain platforms in varying workloads. In: Proc. 26th IEEE international conference on computer communication and networks (ICCCN), pp 1–6 Suporn P, Chaiyaphum S, Thajchayapong S (2017) Performance analysis of private blockchain platforms in varying workloads. In: Proc. 26th IEEE international conference on computer communication and networks (ICCCN), pp 1–6
27.
go back to reference Wüst K, Gervais A (2018) Do you need a blockchain?. In: Proc. IEEE Crypto valley conference on blockchain technology (CVCBT), pp 45–54 Wüst K, Gervais A (2018) Do you need a blockchain?. In: Proc. IEEE Crypto valley conference on blockchain technology (CVCBT), pp 45–54
28.
go back to reference Yu K, Tan L, Shang X, Huang J, Srivastava G, Chatterjee P (2020) Efficient and privacy-preserving medical research support platform against covid-19: a blockchain-based approach. Consumer Electronics Magazine Yu K, Tan L, Shang X, Huang J, Srivastava G, Chatterjee P (2020) Efficient and privacy-preserving medical research support platform against covid-19: a blockchain-based approach. Consumer Electronics Magazine
29.
go back to reference Yu KP, Tan L, Aloqaily M, Yang H, Jararweh Y (2021) Blockchain-enhanced data sharing with traceable and direct revocation in iiot. Transactions on Industrial Informatics Yu KP, Tan L, Aloqaily M, Yang H, Jararweh Y (2021) Blockchain-enhanced data sharing with traceable and direct revocation in iiot. Transactions on Industrial Informatics
30.
go back to reference Zheng P, Zibin Z, Xiapu L, Xiangping C, Xuanzhe L (2018) A detailed and real-time performance monitoring framework for blockchain systems. In: Proc. IEEE/ACM ICSE-SEIP, pp 134–143 Zheng P, Zibin Z, Xiapu L, Xiangping C, Xuanzhe L (2018) A detailed and real-time performance monitoring framework for blockchain systems. In: Proc. IEEE/ACM ICSE-SEIP, pp 134–143
31.
go back to reference Zibin Z, Shaoan X, Hongning D, Xiangping C, Huaimin W (2017) An overview of blockchain technology: architecture, consensus, and future trends. In: Proc. IEEE international congress on big data (BigData congress), pp 557–564 Zibin Z, Shaoan X, Hongning D, Xiangping C, Huaimin W (2017) An overview of blockchain technology: architecture, consensus, and future trends. In: Proc. IEEE international congress on big data (BigData congress), pp 557–564
Metadata
Title
An experimental study on performance of private blockchain in IoT applications
Publication date
12-05-2021
Published in
Peer-to-Peer Networking and Applications / Issue 5/2021
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-021-01148-9

Other articles of this Issue 5/2021

Peer-to-Peer Networking and Applications 5/2021 Go to the issue

Premium Partner