一种用于自动化部署与评估区块链网络的框架
软件工程
2022-07-26 v2
摘要
由于企业、政府和边缘计算系统对私有区块链的需求,区块链网络的部署与评估已变得普遍。尽管区块链网络的部署与评估由其架构驱动,从业者仍需要学习并执行许多重复且易出错的活动,以将架构转化为可运行的区块链网络并对其进行评估。如果从业者仅专注于架构设计这一有价值且难以自动化的活动,而将实现步骤留给自动化框架,则可获得更高效率。本文提出一种称为 NVAL(网络部署与评估框架)的自动化框架,该框架可基于架构规范部署和评估区块链网络。NVAL 的核心思想是将各类区块链现有的自动化脚本与工具进行复用与组合,以部署和评估输入的区块链网络架构。我们提出一种新颖的元模型,将区块链网络架构捕获为计算机可读制品,并采用状态空间搜索方法规划并执行其部署与评估。一项评估性案例研究表明,NVAL 成功组合了七种部署与评估流程,部署了具有 12 种不同架构的 65 个网络,并生成了 295 个评估数据集,同时产生的处理时间开销可忽略不计。
引用
@article{arxiv.2203.10647,
title = {A Framework for Automating Deployment and Evaluation of Blockchain Network},
author = {Nguyen Khoi Tran and M. Ali Babar and Andrew Walters},
journal= {arXiv preprint arXiv:2203.10647},
year = {2022}
}
备注
Published in the Journal of Network and Computer Applications