面向下載體驗的P2P分布式海量存儲系統(tǒng)的研究與實現
發(fā)布時間:2021-04-05 01:40
隨著互聯網中信息爆炸式的增長,網絡存儲技術越來越收到人們的關注和重視。而這種網絡存儲技術面臨的一個主要的問題就是怎樣充分利用互聯網中的這些曾被忽視的閑散PC資源形成一個虛擬的擁有海量資源的存儲空間,以供用戶分享使用。而P2P技術的發(fā)展使得網絡存儲技術有了一次良好的契機。在動態(tài)的P2P網絡環(huán)境中構建一個大規(guī)模擁有高可用性、高可靠性、高容災性的高性能分布式海量存儲系統(tǒng),是近些年來的研究熱點之一。本文首先對P2P技術和分布式存儲的發(fā)展歷史和現狀進行研究與總結,然后在此基礎上設計并實現了一個面向下載體驗的P2P分布式海量存儲系統(tǒng)PDOSS(P2P Distributed Ocean Store System)。本文的主要工作有以下幾點:1.PDOSS的系統(tǒng)框架設計,各個模塊的設計與實現以及文件操作(發(fā)布、下載、更新、刪除)的基本業(yè)務流程的詳細設計。PDOSS在吸收了結構化網絡和非結構化網絡的優(yōu)點,使得系統(tǒng)既能快速定位又有很好的靈活性。PDOSS采用兩層網絡結構,第一層由服務器組成的基于Chord的機構化覆蓋網絡,其作用主要是提供文件的控制管理和存儲服務;第二層是由客戶端組成的BitTorren...
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:76 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 引言
1.1 課題研究背景
1.2 研究內容
1.3 本文組織結構
第二章 基礎理論與相關技術
2.1 P2P 技術
2.1.1 P2P 簡介
2.1.2 P2P 分類
2.2 存儲系統(tǒng)
2.2.1 分布式文件系統(tǒng)
2.2.2 P2P 存儲系統(tǒng)
2.3 本章小結
第三章 P2P 分布式海量存儲系統(tǒng)設計
3.1 PDOSS 系統(tǒng)的相關設計
3.1.1 網絡I/O 處理方式
3.1.2 通信協(xié)議
3.1.3 數據的持久存儲
3.2 PDOSS 系統(tǒng)的總體設計
3.3 PDOSS 模塊設計與實現
3.3.1 基于Chord 的路由定位模塊
3.3.2 元數據管理模塊
3.3.3 域管理模塊
3.3.4 存儲模塊
3.3.5 定時器模塊
3.4 文件操作的基本業(yè)務流程
3.4.1 文件發(fā)布
3.4.2 文件下載
3.4.3 文件更新
3.4.4 文件刪除
3.5 本章小結
第四章 基于Chord 的路由定位技術的研究與實現
4.1 Chord 介紹
4.1.1 Chord 概述
4.1.2 Chord 路由查詢算法研究與實現
4.1.3 節(jié)點的加入
4.1.4 節(jié)點的退出
4.2 基于Chord 的路由定位模塊的設計與實現
4.2.1 服務器交互模塊實現及協(xié)議定義
4.2.2 客戶服務模塊實現及協(xié)議定義
4.3 本章小結
第五章 面向下載體驗的多域副本管理策略的研究與設計
5.1 現有的副本管理策略
5.1.1 基于訪問頻率的副本管理策略
5.2 基于域劃分的鄰近訪問策略
5.3 面向下載體驗的多域副本管理策略
5.3.1 設計原理
5.3.2 策略設計
5.4 本章小結
第六章 系統(tǒng)測試與分析
6.1 測試環(huán)境
6.2 功能測試
6.2.1 基本功能測試
6.2.2 副本管理功能測試
6.3 性能對比測試
6.4 本章小結
第七章 總結與展望
致謝
參考文獻
攻碩期間的研究成果
【參考文獻】:
期刊論文
[1]P2P持久存儲研究[J]. 田敬,代亞非. 軟件學報. 2007(06)
[2]一種新的動態(tài)副本管理機制[J]. 侯孟書,王曉斌,盧顯良,任立勇. 計算機科學. 2006(09)
[3]頻率自適應的動態(tài)副本管理機制[J]. 周旭,盧顯良,侯孟書,詹川. 計算機科學. 2005(02)
[4]基于EPOLL的單進程事件驅動通信服務器設計與分析[J]. 段翰聰,盧顯良,宋杰. 計算機應用. 2004(10)
博士論文
[1]大規(guī)模分布式存儲技術研究[D]. 魏青松.電子科技大學 2004
碩士論文
[1]基于Kademlia覆蓋網的P2P存儲系統(tǒng)研究[D]. 朱千斌.電子科技大學 2008
本文編號:3118886
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:76 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 引言
1.1 課題研究背景
1.2 研究內容
1.3 本文組織結構
第二章 基礎理論與相關技術
2.1 P2P 技術
2.1.1 P2P 簡介
2.1.2 P2P 分類
2.2 存儲系統(tǒng)
2.2.1 分布式文件系統(tǒng)
2.2.2 P2P 存儲系統(tǒng)
2.3 本章小結
第三章 P2P 分布式海量存儲系統(tǒng)設計
3.1 PDOSS 系統(tǒng)的相關設計
3.1.1 網絡I/O 處理方式
3.1.2 通信協(xié)議
3.1.3 數據的持久存儲
3.2 PDOSS 系統(tǒng)的總體設計
3.3 PDOSS 模塊設計與實現
3.3.1 基于Chord 的路由定位模塊
3.3.2 元數據管理模塊
3.3.3 域管理模塊
3.3.4 存儲模塊
3.3.5 定時器模塊
3.4 文件操作的基本業(yè)務流程
3.4.1 文件發(fā)布
3.4.2 文件下載
3.4.3 文件更新
3.4.4 文件刪除
3.5 本章小結
第四章 基于Chord 的路由定位技術的研究與實現
4.1 Chord 介紹
4.1.1 Chord 概述
4.1.2 Chord 路由查詢算法研究與實現
4.1.3 節(jié)點的加入
4.1.4 節(jié)點的退出
4.2 基于Chord 的路由定位模塊的設計與實現
4.2.1 服務器交互模塊實現及協(xié)議定義
4.2.2 客戶服務模塊實現及協(xié)議定義
4.3 本章小結
第五章 面向下載體驗的多域副本管理策略的研究與設計
5.1 現有的副本管理策略
5.1.1 基于訪問頻率的副本管理策略
5.2 基于域劃分的鄰近訪問策略
5.3 面向下載體驗的多域副本管理策略
5.3.1 設計原理
5.3.2 策略設計
5.4 本章小結
第六章 系統(tǒng)測試與分析
6.1 測試環(huán)境
6.2 功能測試
6.2.1 基本功能測試
6.2.2 副本管理功能測試
6.3 性能對比測試
6.4 本章小結
第七章 總結與展望
致謝
參考文獻
攻碩期間的研究成果
【參考文獻】:
期刊論文
[1]P2P持久存儲研究[J]. 田敬,代亞非. 軟件學報. 2007(06)
[2]一種新的動態(tài)副本管理機制[J]. 侯孟書,王曉斌,盧顯良,任立勇. 計算機科學. 2006(09)
[3]頻率自適應的動態(tài)副本管理機制[J]. 周旭,盧顯良,侯孟書,詹川. 計算機科學. 2005(02)
[4]基于EPOLL的單進程事件驅動通信服務器設計與分析[J]. 段翰聰,盧顯良,宋杰. 計算機應用. 2004(10)
博士論文
[1]大規(guī)模分布式存儲技術研究[D]. 魏青松.電子科技大學 2004
碩士論文
[1]基于Kademlia覆蓋網的P2P存儲系統(tǒng)研究[D]. 朱千斌.電子科技大學 2008
本文編號:3118886
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3118886.html