區(qū)塊鏈系統(tǒng)微體系結(jié)構(gòu)特征研究及性能優(yōu)化
發(fā)布時間:2023-08-06 14:46
區(qū)塊鏈是一種新型的計算模式,擁有去中心化,分布式,可溯源等諸多優(yōu)點。區(qū)塊鏈通過部署在銀行和物流等許多關(guān)鍵行業(yè)中,發(fā)揮了至關(guān)重要的作用,已經(jīng)在全球引起了廣泛關(guān)注。但是,目前區(qū)塊鏈系統(tǒng)較差的性能依然是一個急需解決的關(guān)鍵問題。只有清楚區(qū)塊鏈系統(tǒng)在微體系結(jié)構(gòu)層面的特征,才能理解區(qū)塊鏈性能差的原因。然而,我們對區(qū)塊鏈系統(tǒng)微體系結(jié)構(gòu)層面的特征并不了解。理解區(qū)塊鏈系統(tǒng)的微體系結(jié)構(gòu)特征,關(guān)鍵在于分析這些微體系結(jié)構(gòu)事件。目前常用的CPU有超過200個微體系結(jié)構(gòu)事件。因此,通過理解大量的區(qū)塊鏈微體系結(jié)構(gòu)層面的事件來表征區(qū)塊鏈系統(tǒng)的特性和性能極為困難。同時,我們也缺乏系統(tǒng)的方法來從大量事件中識別哪些是重要的事件,然后將分析的重點放在那些重要的事件上。本文提出了一種新穎的方法,用于在微體系結(jié)構(gòu)層面基準測試并表征區(qū)塊鏈系統(tǒng)。本文關(guān)鍵點在于是通過使用機器學習的方法量化微體系結(jié)構(gòu)事件的重要性之后,利用模糊集理論來選擇重要的微體系結(jié)構(gòu)事件。為單個基準測試程序選擇的重要事件用于表征不同區(qū)塊鏈程序。而為所有基準測試程序選擇的重要事件則可以形成重要性向量,作為區(qū)塊鏈系統(tǒng)在微體系結(jié)構(gòu)層面的評價指標,不但可以用于衡量區(qū)塊鏈系統(tǒng)...
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 引言
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 研究意義
1.4 擬解決的關(guān)鍵問題
1.5 論文結(jié)構(gòu)及章節(jié)安排
第2章 區(qū)塊鏈系統(tǒng)基準測試程序
2.1 區(qū)塊鏈系統(tǒng)分類與架構(gòu)
2.1.1 區(qū)塊鏈系統(tǒng)分類
2.1.2 區(qū)塊鏈系統(tǒng)架構(gòu)
2.2 Blockbench
2.2.1 Blockbench性能評價指標
2.2.2 宏觀層面基準測試程序
2.2.3 微觀層面基準測試程序
2.3 Hyperledger Caliper
2.3.1 Hyperledger Caliper架構(gòu)設(shè)計
2.3.2 Hyperledger Caliper基準測試程序
2.4 現(xiàn)有區(qū)塊鏈基準測試程序的不足
2.5 本章小結(jié)
第3章 基于機器學習和模糊數(shù)學的區(qū)塊鏈基準測試程序構(gòu)建方法研究
3.1 數(shù)據(jù)收集
3.2 重要性排序
3.2.1 對于單個基準測試程序
3.2.2 對于所有基準測試程序
3.3 模糊選擇
3.4 相關(guān)性分析
3.5 相似性分析
3.6 本章小結(jié)
第4章 區(qū)塊鏈系統(tǒng)性能測試及優(yōu)化
4.1 實驗環(huán)境
4.1.1 實驗集群
4.1.2 區(qū)塊鏈系統(tǒng)
4.1.3 基準測試程序
4.1.4 數(shù)據(jù)收集和建模工具
4.2 重要性事件分析
4.2.1 對于單個基準測試程序
4.2.2 對于所有基準測試程序
4.3 配置參數(shù)和重要事件相關(guān)性分析
4.4 基準測試程序相似性分析
4.5 性能優(yōu)化結(jié)果
4.6 本章小結(jié)
第5章 結(jié)論與展望
5.1 工作總結(jié)
5.2 研究展望
附錄 A 表格附錄
參考文獻
作者簡歷及攻讀學位期間發(fā)表的學術(shù)論文與研究成果
致謝
本文編號:3839582
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 引言
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 研究意義
1.4 擬解決的關(guān)鍵問題
1.5 論文結(jié)構(gòu)及章節(jié)安排
第2章 區(qū)塊鏈系統(tǒng)基準測試程序
2.1 區(qū)塊鏈系統(tǒng)分類與架構(gòu)
2.1.1 區(qū)塊鏈系統(tǒng)分類
2.1.2 區(qū)塊鏈系統(tǒng)架構(gòu)
2.2 Blockbench
2.2.1 Blockbench性能評價指標
2.2.2 宏觀層面基準測試程序
2.2.3 微觀層面基準測試程序
2.3 Hyperledger Caliper
2.3.1 Hyperledger Caliper架構(gòu)設(shè)計
2.3.2 Hyperledger Caliper基準測試程序
2.4 現(xiàn)有區(qū)塊鏈基準測試程序的不足
2.5 本章小結(jié)
第3章 基于機器學習和模糊數(shù)學的區(qū)塊鏈基準測試程序構(gòu)建方法研究
3.1 數(shù)據(jù)收集
3.2 重要性排序
3.2.1 對于單個基準測試程序
3.2.2 對于所有基準測試程序
3.3 模糊選擇
3.4 相關(guān)性分析
3.5 相似性分析
3.6 本章小結(jié)
第4章 區(qū)塊鏈系統(tǒng)性能測試及優(yōu)化
4.1 實驗環(huán)境
4.1.1 實驗集群
4.1.2 區(qū)塊鏈系統(tǒng)
4.1.3 基準測試程序
4.1.4 數(shù)據(jù)收集和建模工具
4.2 重要性事件分析
4.2.1 對于單個基準測試程序
4.2.2 對于所有基準測試程序
4.3 配置參數(shù)和重要事件相關(guān)性分析
4.4 基準測試程序相似性分析
4.5 性能優(yōu)化結(jié)果
4.6 本章小結(jié)
第5章 結(jié)論與展望
5.1 工作總結(jié)
5.2 研究展望
附錄 A 表格附錄
參考文獻
作者簡歷及攻讀學位期間發(fā)表的學術(shù)論文與研究成果
致謝
本文編號:3839582
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3839582.html
最近更新
教材專著