基于Chord的高性能文件存儲技術(shù)的研究與設(shè)計
發(fā)布時間:2022-12-06 00:55
網(wǎng)絡(luò)的迅猛發(fā)展、信息化建設(shè)的快速推進(jìn),電子商務(wù)、電子政務(wù)、網(wǎng)上銀行等應(yīng)用系統(tǒng)對存儲的要求越來越高。傳統(tǒng)的單個計算機(jī)存儲系統(tǒng)已不能滿足這種爆炸式數(shù)據(jù)的存儲要求,數(shù)據(jù)的網(wǎng)絡(luò)化存儲已成為近年來存儲系統(tǒng)發(fā)展的新趨勢。 由于P2P技術(shù)具有非中心化、可擴(kuò)展性強(qiáng)等特點,近年來,基于P2P技術(shù)的分布式存儲系統(tǒng)成為了存儲系統(tǒng)的研究熱點,出現(xiàn)了許多商業(yè)化產(chǎn)品及許多學(xué)術(shù)成果,如Napster、Oceanstore、KaZaa、Granary、Maze等。這些系統(tǒng)與傳統(tǒng)的分布式系統(tǒng)相比在很多方面都具有明顯的特色。 論文主要深入分析當(dāng)前的分布式和P2P技術(shù),以及這些技術(shù)在文件存儲系統(tǒng)的方面的應(yīng)用;分析當(dāng)前基于DHT的一個典型實現(xiàn)——Chord,以此模型為基礎(chǔ)提出分布式文件存儲系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)模型,同時結(jié)合該模型解決文件的路由定位和文件服務(wù)節(jié)點的動態(tài)維護(hù)等問題;針對文件存儲系統(tǒng)的傳輸模塊設(shè)計了文件的傳輸模型和多源下載過程(客戶端下載文件時,可以從服務(wù)器的多個復(fù)本中取數(shù)據(jù),同時也可以從先前已經(jīng)下載過該文件的客戶端取數(shù)據(jù)),為了提高文件傳輸性能,研究了動態(tài)緩沖區(qū)算法和文件分布...
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 背景和意義
1.2 文件存儲系統(tǒng)的發(fā)展現(xiàn)狀與趨勢
1.2.1 集中式文件存儲系統(tǒng)
1.2.2 分布式文件存儲系統(tǒng)
1.2.3 基于P2P的文件存儲系統(tǒng)
1.3 課題研究的研究背景與內(nèi)容
1.4 文章的章節(jié)組織
1.5 本章小結(jié)
第2章 文件存儲系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計
2.1 Chord協(xié)議
2.1.1 Chord協(xié)議的發(fā)展歷程
2.1.2 一致性哈希
2.1.3 Chord協(xié)議的數(shù)據(jù)定位
2.2 文件存儲系統(tǒng)的網(wǎng)絡(luò)模型
2.3 文件存儲系統(tǒng)的文件路由和定位
2.4 文件存儲系統(tǒng)的動態(tài)維護(hù)
2.4.1 節(jié)點動態(tài)加入
2.4.2 節(jié)點動態(tài)退出
2.4.3 節(jié)點異常退出
2.4.4 文件的動態(tài)轉(zhuǎn)移
2.5 本章小結(jié)
第3章 文件存儲系統(tǒng)的傳輸性能研究
3.1 傳輸模型
3.2 多源分塊下載
3.3 緩沖區(qū)動態(tài)調(diào)整算法
3.3.1 緩沖區(qū)結(jié)構(gòu)
3.3.2 Buffer同步問題
3.3.3 Buffer的狀態(tài)設(shè)置
3.3.4 靜態(tài)緩沖區(qū)算法
3.3.5 動態(tài)緩沖區(qū)算法
3.4 分布式文件緩存策略
3.4.1 分布式緩存的體系結(jié)構(gòu)
3.4.2 緩存置換策略
3.4.3 緩存副本分布策略
3.5 本章小結(jié)
第4章 基于負(fù)載統(tǒng)計的負(fù)載平衡策略
4.1 負(fù)載平衡算法概述
4.1.1 傳統(tǒng)的分布式負(fù)載平衡算法
4.1.2 P2P負(fù)載平衡算法
4.2 負(fù)載度量準(zhǔn)則
4.3 基于負(fù)載統(tǒng)計的負(fù)載平衡解決方案
4.3.1 系統(tǒng)負(fù)載統(tǒng)計
4.3.2 系統(tǒng)負(fù)載平衡算法
4.4 仿真驗證及性能分析
4.5 本章小結(jié)
第5章 文件存儲系統(tǒng)傳輸模塊的設(shè)計與實現(xiàn)
5.1 文件存儲系統(tǒng)架構(gòu)
5.2 傳輸協(xié)議設(shè)計
5.3 傳輸模塊類圖
5.3.1 Buffer
5.3.2 IOStream
5.3.3 Protocol
5.4 系統(tǒng)實現(xiàn)
5.4.1 服務(wù)器的啟動
5.4.2 客戶端上傳文件過程
5.4.3 客戶端下載文件過程
5.5 本章小結(jié)
第6章 總結(jié)與展望
6.1 論文主要工作概述
6.2 未來工作展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間主要的研究成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于Peer-to-Peer的分布式文件共享系統(tǒng)的研究與設(shè)計[J]. 莫樂群,姚國祥. 小型微型計算機(jī)系統(tǒng). 2006(04)
[2]基于JXTA的均衡負(fù)載模式[J]. 黃向忠,袁捷. 計算機(jī)工程與設(shè)計. 2005(12)
[3]針對訪問成功率的P2P動態(tài)網(wǎng)絡(luò)對象定位模型[J]. 綦宏偉,代亞非,李曉明. 軟件學(xué)報. 2005(05)
[4]結(jié)構(gòu)化P2P網(wǎng)絡(luò)中基于流言傳播的負(fù)載均衡[J]. 朱承,劉忠,張維明,肖衛(wèi)東,陽東升,徐振寧. 通信學(xué)報. 2004(04)
本文編號:3710715
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 背景和意義
1.2 文件存儲系統(tǒng)的發(fā)展現(xiàn)狀與趨勢
1.2.1 集中式文件存儲系統(tǒng)
1.2.2 分布式文件存儲系統(tǒng)
1.2.3 基于P2P的文件存儲系統(tǒng)
1.3 課題研究的研究背景與內(nèi)容
1.4 文章的章節(jié)組織
1.5 本章小結(jié)
第2章 文件存儲系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計
2.1 Chord協(xié)議
2.1.1 Chord協(xié)議的發(fā)展歷程
2.1.2 一致性哈希
2.1.3 Chord協(xié)議的數(shù)據(jù)定位
2.2 文件存儲系統(tǒng)的網(wǎng)絡(luò)模型
2.3 文件存儲系統(tǒng)的文件路由和定位
2.4 文件存儲系統(tǒng)的動態(tài)維護(hù)
2.4.1 節(jié)點動態(tài)加入
2.4.2 節(jié)點動態(tài)退出
2.4.3 節(jié)點異常退出
2.4.4 文件的動態(tài)轉(zhuǎn)移
2.5 本章小結(jié)
第3章 文件存儲系統(tǒng)的傳輸性能研究
3.1 傳輸模型
3.2 多源分塊下載
3.3 緩沖區(qū)動態(tài)調(diào)整算法
3.3.1 緩沖區(qū)結(jié)構(gòu)
3.3.2 Buffer同步問題
3.3.3 Buffer的狀態(tài)設(shè)置
3.3.4 靜態(tài)緩沖區(qū)算法
3.3.5 動態(tài)緩沖區(qū)算法
3.4 分布式文件緩存策略
3.4.1 分布式緩存的體系結(jié)構(gòu)
3.4.2 緩存置換策略
3.4.3 緩存副本分布策略
3.5 本章小結(jié)
第4章 基于負(fù)載統(tǒng)計的負(fù)載平衡策略
4.1 負(fù)載平衡算法概述
4.1.1 傳統(tǒng)的分布式負(fù)載平衡算法
4.1.2 P2P負(fù)載平衡算法
4.2 負(fù)載度量準(zhǔn)則
4.3 基于負(fù)載統(tǒng)計的負(fù)載平衡解決方案
4.3.1 系統(tǒng)負(fù)載統(tǒng)計
4.3.2 系統(tǒng)負(fù)載平衡算法
4.4 仿真驗證及性能分析
4.5 本章小結(jié)
第5章 文件存儲系統(tǒng)傳輸模塊的設(shè)計與實現(xiàn)
5.1 文件存儲系統(tǒng)架構(gòu)
5.2 傳輸協(xié)議設(shè)計
5.3 傳輸模塊類圖
5.3.1 Buffer
5.3.2 IOStream
5.3.3 Protocol
5.4 系統(tǒng)實現(xiàn)
5.4.1 服務(wù)器的啟動
5.4.2 客戶端上傳文件過程
5.4.3 客戶端下載文件過程
5.5 本章小結(jié)
第6章 總結(jié)與展望
6.1 論文主要工作概述
6.2 未來工作展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間主要的研究成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于Peer-to-Peer的分布式文件共享系統(tǒng)的研究與設(shè)計[J]. 莫樂群,姚國祥. 小型微型計算機(jī)系統(tǒng). 2006(04)
[2]基于JXTA的均衡負(fù)載模式[J]. 黃向忠,袁捷. 計算機(jī)工程與設(shè)計. 2005(12)
[3]針對訪問成功率的P2P動態(tài)網(wǎng)絡(luò)對象定位模型[J]. 綦宏偉,代亞非,李曉明. 軟件學(xué)報. 2005(05)
[4]結(jié)構(gòu)化P2P網(wǎng)絡(luò)中基于流言傳播的負(fù)載均衡[J]. 朱承,劉忠,張維明,肖衛(wèi)東,陽東升,徐振寧. 通信學(xué)報. 2004(04)
本文編號:3710715
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3710715.html
最近更新
教材專著