当前位置:主页 > 科技论文 > 软件论文 >

Fabric区块链性能监测技术研究及应用

发布时间:2021-04-30 04:09
  为了将Fabric区块链技术应用在更多实际场景中,对Fabric的性能测试和监控技术研究必不可少。本文将把单个Fabric SDK Node客户端访问Fabric v1.3网络的性能作为主要性能监测对象,基于PTGM(Performance Testing General Model)测试过程模型制定更为具体的性能监控和测试过程,包括确定性能指标、选择监控和测试工具、分析性能影响因素等。在监控和测试工具的选择上,因为现有工具不适用Fabric v1.3,所以基于Node.js的非阻塞式I/O、事件驱动、异步编程的特点,提出了一种负载测试方法以及性能监控方法,并以这些方法为基础,设计开发了一套性能测试工具和性能监控工具,特点如下:(1)通用性:可测试所有链码函数。(2)细粒度:对未延迟和延迟交易的有效性进行分析判断并统计。(3)灵活性:可以实现单/多指令、单/多负载、单/多轮次测试方式的自由组合。(4)实时性:性能监控工具可实时监控区块链网络交易吐出率的变化。本文分析了可能对性能产生影响的多种因素,包括区块大小、背书策略、单键值和多键值交易写入、交易大小、TLS(Transport La... 

【文章来源】:南京理工大学江苏省 211工程院校

【文章页数】:77 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
1 绪论
    1.1 研究背景与意义
        1.1.1 研究背景
        1.1.2 研究目的和意义
    1.2 国内外的研究现状
    1.3 本文主要内容及架构
        1.3.1 论文主要内容
        1.3.2 论文主要架构
2 Fabric及性能测试相关技术研究
    2.1 Hyperledger Fabric概述
        2.1.1 背景
        2.1.2 相关概念
        2.1.3 特点
        2.1.4 架构
        2.1.5 交易流程
        2.1.6 背书策略
    2.2 性能测试相关研究
        2.2.1 性能测试定义
        2.2.2 性能测试指标
        2.2.3 PTGM性能测试过程模型
        2.2.4 LoadRunner工具测试过程模型
        2.2.5 区块链性能评估配置模型
    2.3 本章小结
3 性能监测过程、方法与工具
    3.1 性能监测过程
    3.2 性能监测对象
        3.2.1 基于Fabric的应用架构
        3.2.2 监测对象选定
    3.3 性能监测需求分析
    3.4 性能指标体系
    3.5 性能测试方法及工具
        3.5.1 测试架构
        3.5.2 负载测试方法
        3.5.3 基本测试工具模块设计原理
        3.5.4 测试工具功能及特点
        3.5.5 测试工具运行效果
    3.6 性能监控方法及工具
        3.6.1 性能监控方法
        3.6.2 吐出TPS计算方法
        3.6.3 监控工具架构及特点
        3.6.4 监控工具运行效果
    3.7 性能影响因素分析
        3.7.1 区块大小
        3.7.2 背书策略
        3.7.3 TLS和非TLS网络
        3.7.4 其他因素
    3.8 本章小结
4 性能监测及数据分析
    4.1 基本性能测试
        4.1.1 实验方案
        4.1.2 实验数据分析
    4.2 区块大小对性能影响
        4.2.1 实验方案
        4.2.2 实验数据分析
    4.3 背书策略对性能影响
        4.3.1 实验方案
        4.3.2 实验数据分析
    4.4 多键值写入对性能影响
        4.4.1 实验方案
        4.4.2 实验数据分析
    4.5 交易大小对性能影响
        4.5.1 实验方案
        4.5.2 实验数据分析
    4.6 非TLS网络交易写入性能
        4.6.1 实验方案
        4.6.2 实验数据分析
    4.7 问题发现及分析
    4.8 本章小结
5 总结与展望
    5.1 工作总结
    5.2 未来展望
致谢
参考文献
附录



本文编号:3168809

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3168809.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户74d26***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com