A Framework for Automating Deployment and Evaluation of Blockchain Network

03/20/2022
by   Nguyen Khoi Tran, et al.
0

Blockchain network deployment and evaluation have become prevalent due to the demand for private blockchains by enterprises, governments, and edge computing systems. Whilst a blockchain network's deployment and evaluation are driven by its architecture, practitioners still need to learn and carry out many repetitive and error-prone activities to transform architecture into an operational blockchain network and evaluate it. Greater efficiency could be gained if practitioners focus solely on the architecture design, a valuable and hard-to-automate activity, and leave the implementation steps to an automation framework. This paper proposes an automation framework called NVAL (Network Deployment and Evaluation Framework), which can deploy and evaluate blockchain networks based on their architecture specifications. The key idea of NVAL is reusing and combining the existing automation scripts and utilities of various blockchain types to deploy and evaluate incoming blockchain network architectures. We propose a novel meta-model to capture blockchain network architectures as computer-readable artefacts and employ a state-space search approach to plan and conduct their deployment and evaluation. An evaluative case study shows that NVAL successfully combines seven deployment and evaluation procedures to deploy 65 networks with 12 different architectures and generate 295 evaluation datasets whilst incurring a negligible processing time overhead.

READ FULL TEXT

page 4

page 11

page 17

page 18

research
09/12/2022

A Declarative Modelling Framework for the Deployment and Management of Blockchain Applications

The deployment and management of Blockchain applications require non-tri...
research
01/29/2021

A Pub-Sub Architecture to Promote Blockchain Interoperability

The maturing of blockchain technology leads to heterogeneity, where mult...
research
05/01/2020

Carbon Trading with Blockchain

Blockchain has the potential to accelerate the deployment of emissions t...
research
03/02/2018

A Framework for Blockchain-Based Applications

Blockchains have recently generated explosive interest from both academi...
research
03/21/2019

A Unified Analytical Framework for Trustable Machine Learning and Automation Running with Blockchain

Traditional machine learning algorithms use data from databases that are...
research
03/21/2022

Collaborative Learning for Cyberattack Detection in Blockchain Networks

This article aims to study intrusion attacks and then develop a novel cy...
research
05/15/2022

Mod2Dash: A Framework for Model-Driven Dashboards Generation

The construction of an interactive dashboard involves deciding on what i...

Please sign up or login with your details

Forgot password? Click here to reset