Skip to main content
Erschienen in: The Journal of Supercomputing 9/2021

11.02.2021

Distributed application provisioning over Ethereum-based private and permissioned blockchain: availability modeling, capacity, and costs planning

verfasst von: Carlos Melo, Jamilson Dantas, Paulo Pereira, Paulo Maciel

Erschienen in: The Journal of Supercomputing | Ausgabe 9/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Blockchain and cloud computing are two of the main topics related to the distributed computing paradigm, and in the last decade, they have seen exponential growth in their adoption. Cloud computing has long been established as the main mechanism to test, develop, and deliver new applications and services in a distributed manner across the World Wide Web. Large data centers host many services and store petabytes of user data. Infrastructure and services owners rule the access to data and may even be able to change contents and attest to its veracity. Blockchain is a step towards a future where the user’s data are considered safer, besides being public. Advances in blockchain-based technologies, now, support service provisioning over permissioned and private infrastructures. Therefore, organizations or groups of individuals may share information, service even if they do not trust each other, besides supporting infrastructure management tasks. This paper presents and evaluates models for assessing the availability and capacity-oriented availability of cloud computing infrastructures. It aims at running blockchain’s distributed applications based on the Ethereum blockchain platform and the required expenses to perform service delivery in public and private infrastructures. Most of the obtained results also apply to other blockchains-based platforms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat Aniello L, Baldoni R, Gaetani E, Lombardi F, Margheri A, Sassone V (2017) A prototype evaluation of a tamper-resistant high performance blockchain-based transaction log for a distributed database. In: 2017 13th European Dependable Computing Conference (EDCC). IEEE, pp 151–154 Aniello L, Baldoni R, Gaetani E, Lombardi F, Margheri A, Sassone V (2017) A prototype evaluation of a tamper-resistant high performance blockchain-based transaction log for a distributed database. In: 2017 13th European Dependable Computing Conference (EDCC). IEEE, pp 151–154
3.
Zurück zum Zitat Arundel J, Domingus J (2019) Cloud Native DevOps with Kubernetes: building, deploying, and scaling modern applications in the Cloud. O’Reilly Media, Newton Arundel J, Domingus J (2019) Cloud Native DevOps with Kubernetes: building, deploying, and scaling modern applications in the Cloud. O’Reilly Media, Newton
4.
Zurück zum Zitat Avizienis A, Laprie J, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Depend Secure Comput 1:11–33CrossRef Avizienis A, Laprie J, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Depend Secure Comput 1:11–33CrossRef
6.
Zurück zum Zitat Buterin V et al (2013) Ethereum white paper. GitHub repository, vol 1, pp 22–23 Buterin V et al (2013) Ethereum white paper. GitHub repository, vol 1, pp 22–23
7.
Zurück zum Zitat Dantas J (2013) Modelos para analise de dependabilidade de arquiteturas de computao em nuvem. Master’s thesis, Centro de Informtica—Universidade Federal de Pernambuco (Recife, Brasil) Dantas J (2013) Modelos para analise de dependabilidade de arquiteturas de computao em nuvem. Master’s thesis, Centro de Informtica—Universidade Federal de Pernambuco (Recife, Brasil)
9.
Zurück zum Zitat Frank PM (1978) Introduction to sensitivity analysis. Academic Press, London Frank PM (1978) Introduction to sensitivity analysis. Academic Press, London
10.
Zurück zum Zitat Garg S, Puliafito A, Telek M, Trivedi KS (1995) Analysis of software rejuvenation using Markov regenerative stochastic Petri net. In: Proceedings of Sixth International Symposium on Software Reliability Engineering, (ISSRE’95). Paderborn, pp 180–187 Garg S, Puliafito A, Telek M, Trivedi KS (1995) Analysis of software rejuvenation using Markov regenerative stochastic Petri net. In: Proceedings of Sixth International Symposium on Software Reliability Engineering, (ISSRE’95). Paderborn, pp 180–187
11.
Zurück zum Zitat Gupta M (2017) Blockchain for DUMMIES. Wiley, New York Gupta M (2017) Blockchain for DUMMIES. Wiley, New York
12.
Zurück zum Zitat Hightower K, Burns B, Beda J (2017) Kubernetes: up and running—dive into the future of infrastructure. O’Reilly Media, Inc., Newton Hightower K, Burns B, Beda J (2017) Kubernetes: up and running—dive into the future of infrastructure. O’Reilly Media, Inc., Newton
13.
Zurück zum Zitat Jain R (1991) The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. Wiley Computer Publishing, Wiley, New YorkMATH Jain R (1991) The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. Wiley Computer Publishing, Wiley, New YorkMATH
15.
Zurück zum Zitat Maciel P, Matos R, Silva B, Figueiredo J, Oliveira D, Fé I, Maciel R, Dantas J (2017) Mercury: performance and dependability evaluation of systems with exponential, expolynomial, and general distributions. In: 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC), pp 50–57. https://doi.org/10.1109/PRDC.2017.16 Maciel P, Matos R, Silva B, Figueiredo J, Oliveira D, Fé I, Maciel R, Dantas J (2017) Mercury: performance and dependability evaluation of systems with exponential, expolynomial, and general distributions. In: 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC), pp 50–57. https://​doi.​org/​10.​1109/​PRDC.​2017.​16
16.
Zurück zum Zitat Maciel PR, Trivedi KS, Matias R, Kim DS (2012) Dependability Modeling. In: Cardellini V, Casalicchio E, Castelo Branco KL, Estrella JC, Monaco FJ (eds) Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions. IGI Global, pp 53–97 Maciel PR, Trivedi KS, Matias R, Kim DS (2012) Dependability Modeling. In: Cardellini V, Casalicchio E, Castelo Branco KL, Estrella JC, Monaco FJ (eds) Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions. IGI Global, pp 53–97
18.
Zurück zum Zitat Maciel PRM (2016) Modeling availability impact in cloud computing. Springer International Publishing, Cham, pp 287–320 Maciel PRM (2016) Modeling availability impact in cloud computing. Springer International Publishing, Cham, pp 287–320
20.
Zurück zum Zitat Matos R, Dantas J, Araujo J, Trivedi KS, Maciel P (2017) Redundant eucalyptus private clouds: availability modeling and sensitivity analysis. J Grid Comput 15(1):1–22CrossRef Matos R, Dantas J, Araujo J, Trivedi KS, Maciel P (2017) Redundant eucalyptus private clouds: availability modeling and sensitivity analysis. J Grid Comput 15(1):1–22CrossRef
21.
Zurück zum Zitat Mell MP, Grance T (2011) SP 800–145. The NIST Definition of Cloud Computing. National Institute of Standards & Technology, Gaithersburg, MD, USA. Mell MP, Grance T (2011) SP 800–145. The NIST Definition of Cloud Computing. National Institute of Standards & Technology, Gaithersburg, MD, USA.
22.
Zurück zum Zitat Melo C, Dantas J, Araujo J, Maciel P (2016) Availability models for synchronization server infrastructure. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC’16). Budapest Melo C, Dantas J, Araujo J, Maciel P (2016) Availability models for synchronization server infrastructure. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC’16). Budapest
23.
Zurück zum Zitat Melo C, Dantas J, Maciel R, Silva P, Maciel P (2019) Models to evaluate service provisioning over cloud computing environments-A blockchain-as-A-service case study. Revista de Informática Teórica e Aplicada 26(3):65–74CrossRef Melo C, Dantas J, Maciel R, Silva P, Maciel P (2019) Models to evaluate service provisioning over cloud computing environments-A blockchain-as-A-service case study. Revista de Informática Teórica e Aplicada 26(3):65–74CrossRef
24.
Zurück zum Zitat Melo C, Dantas J, Oliveira D, Fé I, 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). IEEE, pp 00909–00914 Melo C, Dantas J, Oliveira D, Fé I, 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). IEEE, pp 00909–00914
25.
Zurück zum Zitat Melo C, Matos R, Dantas J, Maciel P (2017) Capacity-oriented availability model for resources estimation on private cloud infrastructure. In: 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC). IEEE, pp 255–260 Melo C, Matos R, Dantas J, Maciel P (2017) Capacity-oriented availability model for resources estimation on private cloud infrastructure. In: 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC). IEEE, pp 255–260
26.
Zurück zum Zitat Molloy MK (1981) On the integration of delay and throughput measures in distributed processing models. Ph.D. thesis, University of California, Los Angeles Molloy MK (1981) On the integration of delay and throughput measures in distributed processing models. Ph.D. thesis, University of California, Los Angeles
28.
Zurück zum Zitat Nakamoto S (2019) Bitcoin: A peer-to-peer electronic cash system. TechnicalReport, Manubot Nakamoto S (2019) Bitcoin: A peer-to-peer electronic cash system. TechnicalReport, Manubot
29.
Zurück zum Zitat Öhmann D, Simsek M, Fettweis GP (2014) Achieving high availability in wireless networks by an optimal number of Rayleigh-fading links. In: 2014 IEEE Globecom Workshops (GC Wkshps). IEEE, pp 1402–1407 Öhmann D, Simsek M, Fettweis GP (2014) Achieving high availability in wireless networks by an optimal number of Rayleigh-fading links. In: 2014 IEEE Globecom Workshops (GC Wkshps). IEEE, pp 1402–1407
30.
Zurück zum Zitat Onik MMH, Miraz MH (2019) Performance analytical comparison of blockchain-as-a-Service (BaaS) platforms. In: International Conference for Emerging Technologies in Computing. Springer, Berlin, pp 3–18 Onik MMH, Miraz MH (2019) Performance analytical comparison of blockchain-as-a-Service (BaaS) platforms. In: International Conference for Emerging Technologies in Computing. Springer, Berlin, pp 3–18
31.
Zurück zum Zitat 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). Vancouver, BC, 2017, pp 1–6 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). Vancouver, BC, 2017, pp 1–6
32.
Zurück zum Zitat Roehrs A, da Costa CA, da Rosa Righi R, da Silva VF, Goldim JR, Schmidt DC (2019) Analyzing the performance of a blockchain-based personal health record implementation. J Biomed Inform 92:103140CrossRef Roehrs A, da Costa CA, da Rosa Righi R, da Silva VF, Goldim JR, Schmidt DC (2019) Analyzing the performance of a blockchain-based personal health record implementation. J Biomed Inform 92:103140CrossRef
34.
Zurück zum Zitat Sukhwani H, Martínez JM, Chang X, Trivedi KS, Rindos A (2017) Performance modeling of PBFT consensus process for permissioned blockchain network (hyperledger fabric). In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS). IEEE, pp 253–255 Sukhwani H, Martínez JM, Chang X, Trivedi KS, Rindos A (2017) Performance modeling of PBFT consensus process for permissioned blockchain network (hyperledger fabric). In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS). IEEE, pp 253–255
35.
Zurück zum Zitat Sukhwani H, Wang N, Trivedi KS, Rindos A (2018) Performance modeling of hyperledger fabric (permissioned blockchain network). In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA). IEEE, pp 1–8 Sukhwani H, Wang N, Trivedi KS, Rindos A (2018) Performance modeling of hyperledger fabric (permissioned blockchain network). In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA). IEEE, pp 1–8
36.
Zurück zum Zitat Torquato M, Torquato L, Maciel P (2018) Models for capacity oriented availability evaluation of a private cloud. Revista de Informática Teórica e Aplicada-RITA-ISSN 2175:2745 Torquato M, Torquato L, Maciel P (2018) Models for capacity oriented availability evaluation of a private cloud. Revista de Informática Teórica e Aplicada-RITA-ISSN 2175:2745
37.
Zurück zum Zitat Trivedi KS, Hunter S, Garg S, Fricks R (1996) Reliability analysis techniques explored through a communication network example. North Carolina State University, Center for Advanced Computing and Communication Trivedi KS, Hunter S, Garg S, Fricks R (1996) Reliability analysis techniques explored through a communication network example. North Carolina State University, Center for Advanced Computing and Communication
38.
Zurück zum Zitat Vaqueiro LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. Comput Commun Rev 39:50–55CrossRef Vaqueiro LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. Comput Commun Rev 39:50–55CrossRef
40.
Zurück zum Zitat Zhang H, Jin C, Cui H (2018) A method to predict the performance and storage of executing contract for ethereum consortium-blockchain. In: International Conference on Blockchain. Springer, Berlin, pp 63–74 Zhang H, Jin C, Cui H (2018) A method to predict the performance and storage of executing contract for ethereum consortium-blockchain. In: International Conference on Blockchain. Springer, Berlin, pp 63–74
Metadaten
Titel
Distributed application provisioning over Ethereum-based private and permissioned blockchain: availability modeling, capacity, and costs planning
verfasst von
Carlos Melo
Jamilson Dantas
Paulo Pereira
Paulo Maciel
Publikationsdatum
11.02.2021
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 9/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03617-z

Weitere Artikel der Ausgabe 9/2021

The Journal of Supercomputing 9/2021 Zur Ausgabe

Premium Partner