Skip to main content
Top
Published in: The Journal of Supercomputing 16/2023

10-05-2023

Blockchain as a service environment: a dependability evaluation

Authors: Leonel Feitosa Correia, Jamilson Ramalho Dantas, Francisco Airton Silva

Published in: The Journal of Supercomputing | Issue 16/2023

Log in

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

search-config
loading …

Abstract

Blockchain has become an important processing paradigm in recent years. The blockchain supports financial transactions and validates contracts, documents and data. However, the evolution of blockchain has become viable for many applications. The servers’ availability and reliability (dependence) are required in the data processing. The contract will only be signed if there are enough components to form the blockchain blocks. This paper analyses the dependency between project components that use blockchain. We present a model based on stochastic Petri net (SPN) for evaluating the dependency of the blockchain architecture. The Design of Experiments (DoE) method was used to analyse this model’s factors, seeking to know which ones had the higher impact on the system. The sensitivity analysis showed that the MongoDB component has a greater impact on the system dependency and the need to upgrade such a component. Also, for reliability, making component improvements is unnecessary if the system has fewer than 36,000 h of runtime.

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

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!

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+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!

Literature
1.
go back to reference Abreu PW, Aparicio M, Costa CJ (2018) Blockchain technology in the auditing environment. In: 2018 13th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–6. IEEE Abreu PW, Aparicio M, Costa CJ (2018) Blockchain technology in the auditing environment. In: 2018 13th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–6. IEEE
2.
go back to reference Laurence T (2019) Blockchain for dummies. Wiley, London Laurence T (2019) Blockchain for dummies. Wiley, London
3.
go back to reference Swan M (2015) Blockchain: blueprint for a new economy. O’Reilly Media, Inc, California Swan M (2015) Blockchain: blueprint for a new economy. O’Reilly Media, Inc, California
4.
go back to reference Mougayar W (2018) Blockchain para negócios: promessa, prática e aplicação da nova tecnologia da internet. Alta Books Editora Mougayar W (2018) Blockchain para negócios: promessa, prática e aplicação da nova tecnologia da internet. Alta Books Editora
5.
go back to reference Nofer M, Gomber P, Hinz O, Schiereck D (2017) Blockchain. Bus Inf Syst Eng 59(3):183–187CrossRef Nofer M, Gomber P, Hinz O, Schiereck D (2017) Blockchain. Bus Inf Syst Eng 59(3):183–187CrossRef
6.
go back to reference Murata T (1989) Petri nets: properties, analysis and applications. Proc IEEE 77(4):541–580CrossRef Murata T (1989) Petri nets: properties, analysis and applications. Proc IEEE 77(4):541–580CrossRef
7.
go back to reference Marsan A (1995) Modelling with generalized stochastic Petri nets. Wiley series in parallel computing. Wiley Marsan A (1995) Modelling with generalized stochastic Petri nets. Wiley series in parallel computing. Wiley
8.
go back to reference Trivedi K (2002) Probability and statistics with reliability, queueing, and computer science applications. Wiley Interscience Publication, 2 edn Trivedi K (2002) Probability and statistics with reliability, queueing, and computer science applications. Wiley Interscience Publication, 2 edn
9.
go back to reference Melo C, Dantas J, Oliveira D, Iure F, Matos R, Dantas R, Maciel R, Maciel P (2018) Dependability evaluation of a blockchain-as-a-service environment. In: 2018 IEEE Symposium on Computers and Communications (ISCC), pp. 00909–00914. IEEE Melo C, Dantas J, Oliveira D, Iure F, Matos R, Dantas R, Maciel R, Maciel P (2018) Dependability evaluation of a blockchain-as-a-service environment. In: 2018 IEEE Symposium on Computers and Communications (ISCC), pp. 00909–00914. IEEE
10.
go back to reference Rodrigues M, Vasconcelos B, Gomes C, Tavares E (2019) Evaluation of nosql DBMS in private cloud environment: an approach based on stochastic modeling. In: 2019 IEEE International Systems Conference (SysCon), pp. 1–7. IEEE Rodrigues M, Vasconcelos B, Gomes C, Tavares E (2019) Evaluation of nosql DBMS in private cloud environment: an approach based on stochastic modeling. In: 2019 IEEE International Systems Conference (SysCon), pp. 1–7. IEEE
11.
go back to reference Liu Y, Li X, Lin Y, Kang R, Xiao L (2017) A colored generalized stochastic petri net simulation model for service reliability evaluation of active-active cloud data center based on it infrastructure. In: 2017 2nd International Conference on System Reliability and Safety (ICSRS), pp. 51–56. IEEE Liu Y, Li X, Lin Y, Kang R, Xiao L (2017) A colored generalized stochastic petri net simulation model for service reliability evaluation of active-active cloud data center based on it infrastructure. In: 2017 2nd International Conference on System Reliability and Safety (ICSRS), pp. 51–56. IEEE
12.
go back to reference Jammal M, Kanso A, Heidari P, Shami A (2017) Evaluating high availability-aware deployments using stochastic petri net model and cloud scoring selection tool. IEEE Trans Serv Comput Jammal M, Kanso A, Heidari P, Shami A (2017) Evaluating high availability-aware deployments using stochastic petri net model and cloud scoring selection tool. IEEE Trans Serv Comput
13.
go back to reference Zabala L, Solozabal R, Ferro A, Blanco B (2018) Model of a virtual firewall based on stochastic petri nets. In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), pp. 1–4. IEEE Zabala L, Solozabal R, Ferro A, Blanco B (2018) Model of a virtual firewall based on stochastic petri nets. In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), pp. 1–4. IEEE
14.
go back to reference Mendonça J, Lima R, Matos R, Ferreira J, Andrade E (2018) Availability analysis of a disaster recovery solution through stochastic models and fault injection experiments. In: 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), pp. 135–142. IEEE Mendonça J, Lima R, Matos R, Ferreira J, Andrade E (2018) Availability analysis of a disaster recovery solution through stochastic models and fault injection experiments. In: 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), pp. 135–142. IEEE
15.
go back to reference Silva FA, Kosta S, Rodrigues M, Oliveira D, Maciel T, Mei A, Maciel P (2017) Mobile cloud performance evaluation using stochastic models. IEEE Trans Mob Comput 17(5):1134–1147CrossRef Silva FA, Kosta S, Rodrigues M, Oliveira D, Maciel T, Mei A, Maciel P (2017) Mobile cloud performance evaluation using stochastic models. IEEE Trans Mob Comput 17(5):1134–1147CrossRef
16.
go back to reference Pinheiro T, Silva FA, Fe I, Kosta S, Maciel P (2018) Performance and data traffic analysis of mobile cloud environments. In: 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 4100–4105. IEEE Pinheiro T, Silva FA, Fe I, Kosta S, Maciel P (2018) Performance and data traffic analysis of mobile cloud environments. In: 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 4100–4105. IEEE
17.
go back to reference Jammal M, Kanso A, Heidari P, Shami A (2016) Availability analysis of cloud deployed applications. In: 2016 IEEE International Conference on Cloud Engineering (IC2E), pp. 234–235. IEEE Jammal M, Kanso A, Heidari P, Shami A (2016) Availability analysis of cloud deployed applications. In: 2016 IEEE International Conference on Cloud Engineering (IC2E), pp. 234–235. IEEE
18.
go back to reference Fe I, Matos R, Dantas J, Melo C, Maciel P (2017) Stochastic model of performance and cost for auto-scaling planning in public cloud. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2081–2086. IEEE Fe I, Matos R, Dantas J, Melo C, Maciel P (2017) Stochastic model of performance and cost for auto-scaling planning in public cloud. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2081–2086. IEEE
19.
go back to reference Das D, Banerjee S, Chatterjee P, Ghosh U, Mansoor W, Biswas U (2022) Design of an automated blockchain-enabled vehicle data management system. In: 2022 5th International Conference on Signal Processing and Information Security (ICSPIS), pp. 22–25. IEEE Das D, Banerjee S, Chatterjee P, Ghosh U, Mansoor W, Biswas U (2022) Design of an automated blockchain-enabled vehicle data management system. In: 2022 5th International Conference on Signal Processing and Information Security (ICSPIS), pp. 22–25. IEEE
20.
go back to reference Das D, Banerjee S, Chatterjee P, Ghosh U, Biswas U (2022) A secure blockchain enabled v2v communication system using smart contracts. IEEE Trans Intell Transp Syst Das D, Banerjee S, Chatterjee P, Ghosh U, Biswas U (2022) A secure blockchain enabled v2v communication system using smart contracts. IEEE Trans Intell Transp Syst
21.
go back to reference Das D, Banerjee S, Chatterjee P, Ghosh U, Biswas U, Mansoor W (2023) Security, trust, and privacy management framework in cyber-physical systems using blockchain. In: 2023 IEEE 20th Consumer Communications & Networking Conference (CCNC), pp. 1–6. IEEE Das D, Banerjee S, Chatterjee P, Ghosh U, Biswas U, Mansoor W (2023) Security, trust, and privacy management framework in cyber-physical systems using blockchain. In: 2023 IEEE 20th Consumer Communications & Networking Conference (CCNC), pp. 1–6. IEEE
22.
go back to reference Rodrigues L, Endo PT, Silva FA (2019) Stochastic model for evaluating smart hospitals performance. In: 2019 IEEE Latin-American Conference on Communications (LATINCOM), pp. 1–6. IEEE Rodrigues L, Endo PT, Silva FA (2019) Stochastic model for evaluating smart hospitals performance. In: 2019 IEEE Latin-American Conference on Communications (LATINCOM), pp. 1–6. IEEE
23.
go back to reference Ferreira L, da Silva RE, Monteiro KHC, Santos GL, Silva FA, Kelner J, Sadok D, Bastos Filho CJA, Rosati P, Lynn T, et al. (2019) Optimizing resource availability in composable data center infrastructures. In: 2019 9th Latin-American Symposium on Dependable Computing (LADC), pp. 1–10. IEEE Ferreira L, da Silva RE, Monteiro KHC, Santos GL, Silva FA, Kelner J, Sadok D, Bastos Filho CJA, Rosati P, Lynn T, et al. (2019) Optimizing resource availability in composable data center infrastructures. In: 2019 9th Latin-American Symposium on Dependable Computing (LADC), pp. 1–10. IEEE
24.
go back to reference Leoni SG, Demis G, Judith K, Djamel S, Airton SF, Takako EP, Theo L (2020) The internet of things for healthcare: optimising e-health system availability in the fog and cloud. Int J Comput Sci Eng 21(4):615–628 Leoni SG, Demis G, Judith K, Djamel S, Airton SF, Takako EP, Theo L (2020) The internet of things for healthcare: optimising e-health system availability in the fog and cloud. Int J Comput Sci Eng 21(4):615–628
25.
go back to reference Silva FA, Fé I, Gonçalves G (2020) Stochastic models for performance and cost analysis of a hybrid cloud and fog architecture. J Supercomput Silva FA, Fé I, Gonçalves G (2020) Stochastic models for performance and cost analysis of a hybrid cloud and fog architecture. J Supercomput
26.
go back to reference Carvalho D, Rodrigues L, Endo PT, Kosta S, Silva FA (2020) Mobile edge computing performance evaluation using stochastic petri nets. In: 2020 IEEE Symposium on Computers and Communications (ISCC), pp. 1–6. IEEE Carvalho D, Rodrigues L, Endo PT, Kosta S, Silva FA (2020) Mobile edge computing performance evaluation using stochastic petri nets. In: 2020 IEEE Symposium on Computers and Communications (ISCC), pp. 1–6. IEEE
27.
go back to reference Airton SF, Sokol K, Matheus R, Danilo O, Teresa M, Alessandro M, Paulo M (2018) Mobile cloud performance evaluation using stochastic models. IEEE Trans Mob Comput 17(5):1134–1147CrossRef Airton SF, Sokol K, Matheus R, Danilo O, Teresa M, Alessandro M, Paulo M (2018) Mobile cloud performance evaluation using stochastic models. IEEE Trans Mob Comput 17(5):1134–1147CrossRef
28.
go back to reference da Silva Pinheiro TF, Silva FA, Fé I, Kosta S, Maciel P (2018) Performance prediction for supporting mobile applications’ offloading. J Supercomput 74(8):4060–4103CrossRef da Silva Pinheiro TF, Silva FA, Fé I, Kosta S, Maciel P (2018) Performance prediction for supporting mobile applications’ offloading. J Supercomput 74(8):4060–4103CrossRef
29.
go back to reference Silva FA, Rodrigues M, Maciel P, Kosta S, Mei A (2015) Planning mobile cloud infrastructures using stochastic petri nets and graphic processing units. In: 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 471–474. IEEE Silva FA, Rodrigues M, Maciel P, Kosta S, Mei A (2015) Planning mobile cloud infrastructures using stochastic petri nets and graphic processing units. In: 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 471–474. IEEE
30.
go back to reference Igor C, Jean A, Jamilson D, Eliomar C, Airton SF, Paulo M (2016) Availability evaluation and sensitivity analysis of a mobile backend-as-a-service platform. Qual Reliab Eng Int 32(7):2191–2205CrossRef Igor C, Jean A, Jamilson D, Eliomar C, Airton SF, Paulo M (2016) Availability evaluation and sensitivity analysis of a mobile backend-as-a-service platform. Qual Reliab Eng Int 32(7):2191–2205CrossRef
31.
go back to reference Kurose JF, Ross KW (2006) Redes de computadores e a internet. Person, São Paulo Kurose JF, Ross KW (2006) Redes de computadores e a internet. Person, São Paulo
32.
go back to reference Feitosa L, Gonçalves G, Nguyen TA, Lee JW, Silva FA (2021) Performance evaluation of message routing strategies in the internet of robotic things using the d/m/c/k/fcfs queuing network. Electronics 10(21):2626CrossRef Feitosa L, Gonçalves G, Nguyen TA, Lee JW, Silva FA (2021) Performance evaluation of message routing strategies in the internet of robotic things using the d/m/c/k/fcfs queuing network. Electronics 10(21):2626CrossRef
33.
go back to reference Santos L, Cunha B, Fé I, Vieira M, Silva FA (2021) Data processing on edge and cloud: a performability evaluation and sensitivity analysis. J Netw Syst Manag 29(3):1–24CrossRef Santos L, Cunha B, Fé I, Vieira M, Silva FA (2021) Data processing on edge and cloud: a performability evaluation and sensitivity analysis. J Netw Syst Manag 29(3):1–24CrossRef
34.
go back to reference Airton SF, Iure F, Carlos B, Gabriel A, Leonel F, Eunmi C, Dugki M, Anh NT (2022) Supporting availability evaluation of a smart building monitoring system aided by fog computing. Electron Lett 58(12):471–473CrossRef Airton SF, Iure F, Carlos B, Gabriel A, Leonel F, Eunmi C, Dugki M, Anh NT (2022) Supporting availability evaluation of a smart building monitoring system aided by fog computing. Electron Lett 58(12):471–473CrossRef
35.
go back to reference Gabriel A, Laécio R, Kelly O, Iure F, Razib K, Airton SF (2021) Vehicular cloud computing networks: availability modelling and sensitivity analysis. Int J Sens Netw 36(3):125–138CrossRef Gabriel A, Laécio R, Kelly O, Iure F, Razib K, Airton SF (2021) Vehicular cloud computing networks: availability modelling and sensitivity analysis. Int J Sens Netw 36(3):125–138CrossRef
36.
go back to reference Araujo E, Dantas J, Matos R, Pereira P, Maciel P (2019) Dependability evaluation of an IoT system: a hierarchical modelling approach. In: 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 2121–2126. IEEE Araujo E, Dantas J, Matos R, Pereira P, Maciel P (2019) Dependability evaluation of an IoT system: a hierarchical modelling approach. In: 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 2121–2126. IEEE
37.
go back to reference Oliveira D, Matos R, Dantas J, Ferreira J, Silva B, Callou G, Maciel P, Brinkmann A (2017) Advanced stochastic petri net modeling with the mercury scripting language. In: Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, pp. 192–197 Oliveira D, Matos R, Dantas J, Ferreira J, Silva B, Callou G, Maciel P, Brinkmann A (2017) Advanced stochastic petri net modeling with the mercury scripting language. In: Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, pp. 192–197
38.
go back to reference Tien TAD, Rui L, Meihui Z, Gang C, Chin OB, Ji W (2018) Untangling blockchain: a data processing view of blockchain systems. IEEE Trans Knowl Data Eng 30(7):1366–1385CrossRef Tien TAD, Rui L, Meihui Z, Gang C, Chin OB, Ji W (2018) Untangling blockchain: a data processing view of blockchain systems. IEEE Trans Knowl Data Eng 30(7):1366–1385CrossRef
39.
go back to reference Weber I, Gramoli V, Ponomarev A, Staples M, Holz R, Tran AB, Rimba P (2017) On availability for blockchain-based systems. In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS), pp. 64–73. IEEE Weber I, Gramoli V, Ponomarev A, Staples M, Holz R, Tran AB, Rimba P (2017) On availability for blockchain-based systems. In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS), pp. 64–73. IEEE
40.
go back to reference Pongnumkul S, Siripanpornchana C, Thajchayapong S (2017) Performance analysis of private blockchain platforms in varying workloads. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE Pongnumkul S, Siripanpornchana C, Thajchayapong S (2017) Performance analysis of private blockchain platforms in varying workloads. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE
Metadata
Title
Blockchain as a service environment: a dependability evaluation
Authors
Leonel Feitosa Correia
Jamilson Ramalho Dantas
Francisco Airton Silva
Publication date
10-05-2023
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 16/2023
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-023-05342-9

Other articles of this Issue 16/2023

The Journal of Supercomputing 16/2023 Go to the issue

Premium Partner