基于私有云的智能BT Cache系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2022-02-24 00:18
BitTorrent技術(shù)做為P2P技術(shù)中的佼佼者,將P2P的思想演繹的淋漓盡致,得到了極其廣泛的應(yīng)用和普及。當(dāng)前的BitTorrent應(yīng)用主要是電影、軟件等大文件的上傳下載,一般占用帶寬時間較長,產(chǎn)生的流量較大。因此,BitTorrent流量占用帶寬的現(xiàn)象極其突出,給運營商帶來了極大的麻煩。在實際環(huán)境中,運營商有限的帶寬資源,嚴(yán)重被BitTorrent所消耗,導(dǎo)致其他網(wǎng)絡(luò)應(yīng)用的丟包、延遲等問題,給用戶上網(wǎng)帶來了極其不舒適的體驗,還造成區(qū)域與區(qū)域之間的流量滿負(fù)載運行。針對以上問題,本論文提出這樣一種解決方案,設(shè)計一個BTcache系統(tǒng),部署于某個區(qū)域網(wǎng)出口處,通過抓取并分析運營商的出口流量,來進(jìn)行熱點文件的識別。然后代理用戶去外網(wǎng)下載熱點文件,緩存到系統(tǒng)中,接著重定向其他內(nèi)網(wǎng)用戶的請求到本系統(tǒng),由本系統(tǒng)提供熱點文件的上傳。這樣就把流量極大的限制在區(qū)域網(wǎng)內(nèi)部,減輕了運營商出口流量的負(fù)擔(dān),同時提高了用戶的下載滿意度。本論文在系統(tǒng)實現(xiàn)的過程中主要貢獻(xiàn)了以下幾點成果:1)基于torrent的BT文件熱度“預(yù)判斷”策略。2)基于存儲空間和文件熱度的緩存文件動態(tài)替換策略。3)緩存服務(wù)器負(fù)載均衡調(diào)度機...
【文章來源】:北京郵電大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 論文背景
1.2 系統(tǒng)簡介
1.3 主要工作
1.4 論文結(jié)構(gòu)
第二章 理論技術(shù)基礎(chǔ)
2.1 P2P與BitTorrent
2.1.1 P2P基本理論
2.1.2 P2P應(yīng)用舉例
2.1.3 BitTorrent協(xié)議基本理論
2.1.4 BitTorrent網(wǎng)絡(luò)組成
2.1.5 BitTorrent客戶端源代碼分析
2.1.6 BitTorrent上傳下載流程分析
2.1.7 BitTorrent與運營商
2.2 Memcached緩存技術(shù)
2.3 Eucalyptus云計算應(yīng)用
2.3.1 云計算定義
2.3.2 云計算分類
2.3.3 Eucalyptus私有云
2.4 GlusterFS存儲系統(tǒng)
第三章 智能BT Cache系統(tǒng)需求分析
3.1 功能需求
3.2 性能需求
第四章 智能BT Cache系統(tǒng)概要設(shè)計
4.1 智能BT Cache系統(tǒng)設(shè)計目標(biāo)
4.2 智能BT Cache系統(tǒng)總體設(shè)計
4.2.1 智能BT Cache系統(tǒng)部署方案設(shè)計
4.2.2 智能BT Cache系統(tǒng)總體架構(gòu)設(shè)計
第五章 智能BT Cache系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
5.1 BTG報文抓取與分析模塊
5.1.1 設(shè)計要點與功能實現(xiàn)
5.1.2 BTG報文抓取與分析模塊流程圖
5.2 BTM控制系統(tǒng)模塊
5.2.1 設(shè)計要點與功能實現(xiàn)
5.2.2 BTM控制系統(tǒng)模塊流程圖
5.3 BTT偽Tracker服務(wù)器模塊
5.3.1 設(shè)計要點與功能實現(xiàn)
5.3.2 BTT偽Tracker服務(wù)器模塊工作示意圖
5.4 BTC緩存服務(wù)器集群模塊
5.4.1 設(shè)計要點
5.4.2 緩存服務(wù)器功能實現(xiàn)
5.5 數(shù)據(jù)庫設(shè)計
5.5.1 bt_url_cache URL緩存表
5.5.2 bt_file_cache BT文件緩存表
5.5.3 IP_RUN虛擬機管理表
第六章 軟件測試及實驗結(jié)果分析
6.1 模塊測試
6.1.1 BTG報文抓取與分析模塊
6.1.2 BTM控制系統(tǒng)模塊
6.1.3 BTT偽Tracker服務(wù)器模塊
6.1.4 BTC緩存服務(wù)器模塊
6.2 集成測試
6.2.1 實驗環(huán)境說明
6.2.2 實驗步驟與結(jié)果分析
6.3 實驗結(jié)果分析
參考文獻(xiàn)
致謝
攻讀碩士期間發(fā)表的學(xué)術(shù)論文
【參考文獻(xiàn)】:
期刊論文
[1]Cache技術(shù)在P2P中的應(yīng)用[J]. 仇德成,汪樹勛,徐德啟. 通信技術(shù). 2009(02)
[2]基于P2P Cache的P2P流量優(yōu)化技術(shù)[J]. 鄒嶸. 電信網(wǎng)技術(shù). 2009(01)
[3]淺談P2P技術(shù)與應(yīng)用[J]. 周荔,王麗瓊,余穎. 科技情報開發(fā)與經(jīng)濟. 2007(12)
碩士論文
[1]P2P技術(shù)在電信運營商中的運用與控制[D]. 陸千里.吉林大學(xué) 2008
[2]非結(jié)構(gòu)化P2P網(wǎng)絡(luò)文件搜索系統(tǒng)的研究與實現(xiàn)[D]. 趙維東.北京交通大學(xué) 2008
本文編號:3641584
【文章來源】:北京郵電大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 論文背景
1.2 系統(tǒng)簡介
1.3 主要工作
1.4 論文結(jié)構(gòu)
第二章 理論技術(shù)基礎(chǔ)
2.1 P2P與BitTorrent
2.1.1 P2P基本理論
2.1.2 P2P應(yīng)用舉例
2.1.3 BitTorrent協(xié)議基本理論
2.1.4 BitTorrent網(wǎng)絡(luò)組成
2.1.5 BitTorrent客戶端源代碼分析
2.1.6 BitTorrent上傳下載流程分析
2.1.7 BitTorrent與運營商
2.2 Memcached緩存技術(shù)
2.3 Eucalyptus云計算應(yīng)用
2.3.1 云計算定義
2.3.2 云計算分類
2.3.3 Eucalyptus私有云
2.4 GlusterFS存儲系統(tǒng)
第三章 智能BT Cache系統(tǒng)需求分析
3.1 功能需求
3.2 性能需求
第四章 智能BT Cache系統(tǒng)概要設(shè)計
4.1 智能BT Cache系統(tǒng)設(shè)計目標(biāo)
4.2 智能BT Cache系統(tǒng)總體設(shè)計
4.2.1 智能BT Cache系統(tǒng)部署方案設(shè)計
4.2.2 智能BT Cache系統(tǒng)總體架構(gòu)設(shè)計
第五章 智能BT Cache系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
5.1 BTG報文抓取與分析模塊
5.1.1 設(shè)計要點與功能實現(xiàn)
5.1.2 BTG報文抓取與分析模塊流程圖
5.2 BTM控制系統(tǒng)模塊
5.2.1 設(shè)計要點與功能實現(xiàn)
5.2.2 BTM控制系統(tǒng)模塊流程圖
5.3 BTT偽Tracker服務(wù)器模塊
5.3.1 設(shè)計要點與功能實現(xiàn)
5.3.2 BTT偽Tracker服務(wù)器模塊工作示意圖
5.4 BTC緩存服務(wù)器集群模塊
5.4.1 設(shè)計要點
5.4.2 緩存服務(wù)器功能實現(xiàn)
5.5 數(shù)據(jù)庫設(shè)計
5.5.1 bt_url_cache URL緩存表
5.5.2 bt_file_cache BT文件緩存表
5.5.3 IP_RUN虛擬機管理表
第六章 軟件測試及實驗結(jié)果分析
6.1 模塊測試
6.1.1 BTG報文抓取與分析模塊
6.1.2 BTM控制系統(tǒng)模塊
6.1.3 BTT偽Tracker服務(wù)器模塊
6.1.4 BTC緩存服務(wù)器模塊
6.2 集成測試
6.2.1 實驗環(huán)境說明
6.2.2 實驗步驟與結(jié)果分析
6.3 實驗結(jié)果分析
參考文獻(xiàn)
致謝
攻讀碩士期間發(fā)表的學(xué)術(shù)論文
【參考文獻(xiàn)】:
期刊論文
[1]Cache技術(shù)在P2P中的應(yīng)用[J]. 仇德成,汪樹勛,徐德啟. 通信技術(shù). 2009(02)
[2]基于P2P Cache的P2P流量優(yōu)化技術(shù)[J]. 鄒嶸. 電信網(wǎng)技術(shù). 2009(01)
[3]淺談P2P技術(shù)與應(yīng)用[J]. 周荔,王麗瓊,余穎. 科技情報開發(fā)與經(jīng)濟. 2007(12)
碩士論文
[1]P2P技術(shù)在電信運營商中的運用與控制[D]. 陸千里.吉林大學(xué) 2008
[2]非結(jié)構(gòu)化P2P網(wǎng)絡(luò)文件搜索系統(tǒng)的研究與實現(xiàn)[D]. 趙維東.北京交通大學(xué) 2008
本文編號:3641584
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3641584.html
最近更新
教材專著