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

来源 :中国科学院大学(中国科学院深圳先进技术研究院) | 被引量 : 0次 | 上传用户:hellogph
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链是一种新型的计算模式,拥有去中心化,分布式,可溯源等诸多优点。区块链通过部署在银行和物流等许多关键行业中,发挥了至关重要的作用,已经在全球引起了广泛关注。但是,目前区块链系统较差的性能依然是一个急需解决的关键问题。只有清楚区块链系统在微体系结构层面的特征,才能理解区块链性能差的原因。然而,我们对区块链系统微体系结构层面的特征并不了解。理解区块链系统的微体系结构特征,关键在于分析这些微体系结构事件。目前常用的CPU有超过200个微体系结构事件。因此,通过理解大量的区块链微体系结构层面的事件来表征区块链系统的特性和性能极为困难。同时,我们也缺乏系统的方法来从大量事件中识别哪些是重要的事件,然后将分析的重点放在那些重要的事件上。本文提出了一种新颖的方法,用于在微体系结构层面基准测试并表征区块链系统。本文关键点在于是通过使用机器学习的方法量化微体系结构事件的重要性之后,利用模糊集理论来选择重要的微体系结构事件。为单个基准测试程序选择的重要事件用于表征不同区块链程序。而为所有基准测试程序选择的重要事件则可以形成重要性向量,作为区块链系统在微体系结构层面的评价指标,不但可以用于衡量区块链系统基准测试程序之间的相似性,去除冗余的区块链系统基准测试程序,降低实验开销。还可以将这些重要性向量和区块链系统的配置参数进行相关性分析,最后通过调节与重要性向量相关性更高的配置参数来提高区块链系统的性能。本文使用该方法来表征Blockench基准测试程序套件的七个基准测试程序和Hyperledger Caliper基准测试程序套件的六个基准测试程序。结果表明,本文的方法揭示了区块链系统在微体系结构层面五个有趣的特征。通过使用重要性表征结果,将Hyperledger Fabric的交易吞吐量提高了70%,并将交易延迟和查询延迟都减少了55%。此外,本研究发现Blockbench七个基准测试程序中的三个程序和Caliper六个基准测试程序中的两个程序都是冗余的。
其他文献
地铁建设作为城市基础建设的重要组成部分,已经成为城市发展的重要名片,甚至可以用来衡量一个城市的发达程度。我国主要城市的地铁建设水平依然落后于发达国家,在未来一段时
自2004年Gelm等人通过机械剥离的方式首次制得单层石墨烯以来,之后以非金属烯、过渡金属硫族化合物、六方氮化硼等为代表的类石墨烯结构迅速拓宽了二维纳米材料的研究领域。然而,对于以密排堆积为特征的金属类材料,其无方向性的金属键以及无层状结构的原子排布,使其无法形成促进二维生长的本征驱动力,限制了金属二维纳米材料的发展。在金属二维纳米材料的研究领域内,仅有部分贵金属通过限制晶面生长方向,以湿化学法实
品牌是学校的最大资源,是学校核心竞争力的首要因素.实施品牌战略,是学校提升声誉,赢得家长和社会信任,求得生存与发展的有效举措.学校品牌塑造,必须遵循教育和市场双重规律,
研究背景:抑郁症是一种严重的神经精神疾病,作为引起死亡和残疾的十大疾病之一正严重威胁人类的健康并给家庭和社会带来巨大的精神和经济负担。据世界卫生组织估计,至2020年
目的:随着人类期望寿命的不断延长,患胰腺癌和壶腹周围癌的老年患者比例越来越多。作为胰腺癌和壶腹周围癌的唯一有效根治手段,胰十二指肠切除术(PD)已日趋成熟。但PD术后较
政府与高校间的中介性组织作为我国教育管理体制改革的重要途径之一,与国外相比存在着诸多不完善之处.针对我国政府与高校间中介性组织的特点与不足,结合国情,从组织形式、人
城投公司是我国特定历史时期的特定产物,为我国的经济发展,尤其是为我国基础设施的建设做出了很大的贡献。但其发展至今,自身也存在着各种各样的问题。比如对于土地出让收入