Skip to main content

BoCB: Performance Benchmarking by Analysing Impacts of Cloud Platforms on Consortium Blockchain

  • Conference paper
  • First Online:
Knowledge Management and Acquisition for Intelligent Systems (PKAW 2023)

Abstract

Consortium blockchain has recently witnessed unprecedented popularity due to its implicit features and potential capabilities. On the other hand, cloud computing has become a mature technology and has reshaped numerous other innovative technologies through its flexible and efficient on-demand computing services. Consortium blockchain's performance issues undermine its wider acceptance but unleashing the cloud’s computing capabilities can help to develop the full potential of blockchain. In other words, cloud technology and blockchain's potential integration can be envisaged as a next-generation information technology, highly characterised by scalable and secure solutions, respectively. In this context, it is important to understand what benefits blockchain gains from cloud integration in terms of performance. This article presents a comprehensive, empirical analysis for an in-depth study of the performance of the blockchain, specifically consortium (but not limited to) implemented on the cloud, ranging from identifying potential performance bottlenecks, to configuring system parameters. Furthermore, this article presents a novel framework for blockchain on cloud benchmarking (BoCB) and implement it by a Hyperledger Fabric application on four different commercial Cloud platforms. The evaluation results of the blockchain performance on heterogeneous cloud platforms can help developers select the best possible configuration and resources to optimise their applications accordingly.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Lee, J.Y.: A decentralized token economy: How blockchain and cryptocurrency can revolutionize business. Bus. Horiz.Horiz. 62(6), 773–784 (2019)

    Article  Google Scholar 

  2. Korpela, K., Hallikas, J., Dahlberg, T.: Digital supply chain transformation toward blockchain integration. In: Proceedings of the 50th Hawaii International Conference on System Sciences (2017)

    Google Scholar 

  3. Yafimava, D.: Blockchain In the Supply Chain: 10 Real-Life Use Cases and Examples (2019). https://openledger.info/insights/blockchain-in-the-supply-chain-use-cases-examples/

  4. Ankita Bhutani, P.W.: Blockchain Technology Market Size By Providers. 2019: Global Market Insights

    Google Scholar 

  5. Smetanin, S., et al.: Blockchain evaluation approaches: state-of-the-art and future perspective. Sensors 20(12) (2020)

    Google Scholar 

  6. Zheng, P., et al.: A detailed and real-time performance monitoring framework for blockchain systems. In: 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP) (2018)

    Google Scholar 

  7. Suankaewmanee, K., et al.: Performance analysis and application of mobile blockchain. In: 2018 International Conference on Computing, Networking and Communications (ICNC). IEEE (2018)

    Google Scholar 

  8. Hao, Y., et al.: Performance analysis of consensus algorithm in private blockchain. In: 2018 IEEE Intelligent Vehicles Symposium (IV). IEEE (2018)

    Google Scholar 

  9. Nasir, Q., et al.: Performance analysis of hyperledger fabric platforms. Secur. Commun. Networks 2018, 3976093 (2018)

    Google Scholar 

  10. Pongnumkul, S., Siripanpornchana, C., Thajchayapong, S.: Performance analysis of private blockchain platforms in varying workloads. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN). IEEE (2017)

    Google Scholar 

  11. Quanxin, Z.: Performance Analysis of the Blockchain Based on Markovian Chain. China Academic Journal Electonic Publishing House (2019)

    Google Scholar 

  12. Fan, C., et al.: Performance evaluation of blockchain systems: a systematic survey. IEEE Access, 1 (2020)

    Google Scholar 

  13. Sukhwani, H., et al.: Performance modeling of PBFT consensus process for permissioned blockchain network (Hyperledger Fabric). In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS) (2017)

    Google Scholar 

  14. Bamakan, S.M.H., Motavali, A., Babaei Bondarti, A.: A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst. Appl., 154, p. 113385 (2020)

    Google Scholar 

  15. Li, Z., OBrien, L., Zhang, H.: CEEM: a practical methodology for cloud services evaluation. In: 2013 IEEE Ninth World Congress on Services. IEEE (2013)

    Google Scholar 

  16. Decker, C., Wattenhofer, R.: Information propagation in the bitcoin network. In: IEEE P2P 2013 Proceedings. IEEE (2013)

    Google Scholar 

  17. Croman, K., et al.: On scaling decentralized blockchains. in International conference on financial cryptography and data security. Springer (2016)

    Google Scholar 

  18. Gervais, A., et al.: On the security and performance of proof of work blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM (2016)

    Google Scholar 

  19. Weber, I., et al.: On availability for blockchain-based systems. In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS). IEEE (2017)

    Google Scholar 

  20. Kalodner, H., et al.: BlockSci: design and applications of a blockchain analysis platform. arXiv preprint arXiv:1709.02489 (2017)

  21. Luu, L., et al.: Making smart contracts smarter. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (2016)

    Google Scholar 

  22. Chen, W., et al.: Detecting ponzi schemes on ethereum: towards healthier blockchain technology. In: Proceedings of the 2018 World Wide Web Conference. 2018

    Google Scholar 

  23. Bhargavan, K., et al.: Formal verification of smart contracts: Short paper. In: Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security (2016)

    Google Scholar 

  24. Marino, B., Juels, A.: Setting standards for altering and undoing smart contracts. in International Symposium on Rules and Rule Markup Languages for the Semantic Web. Springer (2016)

    Google Scholar 

  25. Chen, T., et al.: Under-optimized smart contracts devour your Money. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE (2017)

    Google Scholar 

  26. Dinh, T.T.A., et al.: Blockbench: a framework for analyzing private blockchains. In: Proceedings of the 2017 ACM International Conference on Management of Data (2017). ACM

    Google Scholar 

  27. Koteska, B., Karafiloski, E., Mishev, A.: Blockchain implementation quality challenges: a literature. In: SQAMIA 2017: 6th Workshop of Software Quality, Analysis, Monitoring, Improvement, and Applications (2017)

    Google Scholar 

  28. Yasaweerasinghelage, R., Staples, M., Weber, I.: Predicting latency of blockchain-based systems using architectural modelling and simulation. In: 2017 IEEE International Conference on Software Architecture (ICSA). IEEE (2017)

    Google Scholar 

  29. Kocsis, I., et al.: Towards performance modeling of hyperledger fabric. In: International IBM Cloud Academy Conference (ICACON) (2017)

    Google Scholar 

  30. Nasir, Q., et al.: Performance analysis of hyperledger fabric platforms. Security and Communication Networks (2018). 2018

    Google Scholar 

  31. Thakkar, P., Nathan, S., Viswanathan, B.: Performance benchmarking and optimizing hyperledger fabric blockchain platform. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). IEEE (2018)

    Google Scholar 

  32. Calero, J.M.A., et al.: Comparative analysis of architectures for monitoring cloud computing infrastructures. Future Gener. Comput. Syst. 47(C), 16–30 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiqiang Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Huang, Z., Garg, S., Yang, W., Lohachab, A., Amin, M.B., Kang, BH. (2023). BoCB: Performance Benchmarking by Analysing Impacts of Cloud Platforms on Consortium Blockchain. In: Wu, S., Yang, W., Amin, M.B., Kang, BH., Xu, G. (eds) Knowledge Management and Acquisition for Intelligent Systems. PKAW 2023. Lecture Notes in Computer Science(), vol 14317. Springer, Singapore. https://doi.org/10.1007/978-981-99-7855-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-7855-7_4

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-7854-0

  • Online ISBN: 978-981-99-7855-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics