当前位置:主页 > 科技论文 > 自动化论文 >

区块链系统微体系结构特征研究及性能优化

发布时间:2023-08-06 14:46
  区块链是一种新型的计算模式,拥有去中心化,分布式,可溯源等诸多优点。区块链通过部署在银行和物流等许多关键行业中,发挥了至关重要的作用,已经在全球引起了广泛关注。但是,目前区块链系统较差的性能依然是一个急需解决的关键问题。只有清楚区块链系统在微体系结构层面的特征,才能理解区块链性能差的原因。然而,我们对区块链系统微体系结构层面的特征并不了解。理解区块链系统的微体系结构特征,关键在于分析这些微体系结构事件。目前常用的CPU有超过200个微体系结构事件。因此,通过理解大量的区块链微体系结构层面的事件来表征区块链系统的特性和性能极为困难。同时,我们也缺乏系统的方法来从大量事件中识别哪些是重要的事件,然后将分析的重点放在那些重要的事件上。本文提出了一种新颖的方法,用于在微体系结构层面基准测试并表征区块链系统。本文关键点在于是通过使用机器学习的方法量化微体系结构事件的重要性之后,利用模糊集理论来选择重要的微体系结构事件。为单个基准测试程序选择的重要事件用于表征不同区块链程序。而为所有基准测试程序选择的重要事件则可以形成重要性向量,作为区块链系统在微体系结构层面的评价指标,不但可以用于衡量区块链系统...

【文章页数】:70 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第1章 引言
    1.1 研究背景
    1.2 研究现状
    1.3 研究意义
    1.4 拟解决的关键问题
    1.5 论文结构及章节安排
第2章 区块链系统基准测试程序
    2.1 区块链系统分类与架构
        2.1.1 区块链系统分类
        2.1.2 区块链系统架构
    2.2 Blockbench
        2.2.1 Blockbench性能评价指标
        2.2.2 宏观层面基准测试程序
        2.2.3 微观层面基准测试程序
    2.3 Hyperledger Caliper
        2.3.1 Hyperledger Caliper架构设计
        2.3.2 Hyperledger Caliper基准测试程序
    2.4 现有区块链基准测试程序的不足
    2.5 本章小结
第3章 基于机器学习和模糊数学的区块链基准测试程序构建方法研究
    3.1 数据收集
    3.2 重要性排序
        3.2.1 对于单个基准测试程序
        3.2.2 对于所有基准测试程序
    3.3 模糊选择
    3.4 相关性分析
    3.5 相似性分析
    3.6 本章小结
第4章 区块链系统性能测试及优化
    4.1 实验环境
        4.1.1 实验集群
        4.1.2 区块链系统
        4.1.3 基准测试程序
        4.1.4 数据收集和建模工具
    4.2 重要性事件分析
        4.2.1 对于单个基准测试程序
        4.2.2 对于所有基准测试程序
    4.3 配置参数和重要事件相关性分析
    4.4 基准测试程序相似性分析
    4.5 性能优化结果
    4.6 本章小结
第5章 结论与展望
    5.1 工作总结
    5.2 研究展望
附录 A 表格附录
参考文献
作者简历及攻读学位期间发表的学术论文与研究成果
致谢



本文编号:3839582

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/3839582.html


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

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