基于P2P技術(shù)的PrivateTracker資源平臺的研究與設(shè)計
發(fā)布時間:2021-07-31 21:09
P2P即點對點網(wǎng)絡(luò),借助于該網(wǎng)絡(luò),用戶可以直接的進行資源傳輸,通過研究發(fā)現(xiàn),Bittorrent系統(tǒng)對于系統(tǒng)中的用戶沒有進行篩選,大量處理能力低下、帶寬不足的用戶充斥于系統(tǒng)之中,使資源傳輸?shù)男实拖拢淮送釨ittorrent系統(tǒng)沒有有效的用戶約束機制,用戶只下載而不上傳,使其他用戶上傳的積極性變低,無法形成用戶規(guī)模,使系統(tǒng)效率低下。首先,本文針對Bittorrent系統(tǒng)存在的問題,通過對Bittorrent系統(tǒng)的技術(shù)架構(gòu)、核心算法、節(jié)點激勵機制的分析,提出了基于IPV6的Private Tracker系統(tǒng)(即PT系統(tǒng)),該系統(tǒng)對Bittorrent系統(tǒng)進行的改進主要體現(xiàn)在以下兩個方面:第一,PT系統(tǒng)改進了用戶選擇方式。為了避免用戶通過DHT算法連接到某些低能力用戶,PT系統(tǒng)禁用了Bittorrent系統(tǒng)的DHT算法,使所有的用戶連接都由服務(wù)器進行統(tǒng)一管理。同時,為了避免用戶寬帶對系統(tǒng)整體性能的影響,PT系統(tǒng)部署在IPv6網(wǎng)絡(luò)中,充分利用了IPv6地址空間大,無需NAT轉(zhuǎn)換和繁瑣的Tunnel隧道的優(yōu)勢。第二,PT系統(tǒng)引入了用戶分享率機制。根據(jù)用戶所有的上傳量和下載量的比值計算出分享率,...
【文章來源】:燕山大學河北省
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【部分圖文】:
對等計算模型
(1)結(jié)點在 P2P 系統(tǒng)中不僅承擔著客戶端的角色,同時也承擔著服務(wù)器的角統(tǒng)通過這些結(jié)點為客戶提供資源,同時也通過這些結(jié)點從客戶那里獲取資源。(2)P2P 系統(tǒng)的一個非常重要的特征就是非中心化結(jié)構(gòu)。系統(tǒng)中沒有負責控制、決策仲裁、任務(wù)調(diào)度等工作的中心結(jié)點,結(jié)點之間的充分合作才是滿需求的基礎(chǔ)。(3)P2P 系統(tǒng)的另外一個特征就是,系統(tǒng)依然成為一個虛擬或?qū)嶋H的群體成該群體的用戶是能夠意識到其他用戶的存在的。理論上來說,P2P 網(wǎng)絡(luò)中作為結(jié)點的各計算機彼此相連,處于相對對等的地是,與服務(wù)器 客戶端模式不同的是,這一“對等”僅僅指邏輯上的地位對等,各節(jié)點的處理能力對等。此外,由于 P2P 網(wǎng)絡(luò)中的計算機既是服務(wù)器,也是,他們不僅可以作為網(wǎng)絡(luò)服務(wù)的請求者發(fā)出請求,也可以作為響應(yīng)者,對網(wǎng)他計算機的請求作出相應(yīng)。他們所處地位邏輯對等、所享受的權(quán)利對等、所責任對等的,因此,另一個區(qū)別于 C S 模式的重要特征就是,P2P 網(wǎng)絡(luò)不依賴的服務(wù)器。
化拓撲結(jié)構(gòu)的一個優(yōu)點是可以成功的分離出文件查詢與文件傳省中心服務(wù)器的帶寬消耗,從而減少系統(tǒng)在文件傳輸上的延時務(wù)器作為系統(tǒng)的中心承擔著存儲大量資源的功能,隨著資源的成的系統(tǒng)瓶頸會逐漸顯現(xiàn),造成單點失效。全分布式非結(jié)構(gòu)化拓撲(Decentralized Unstructured Topology)結(jié)構(gòu)在重疊網(wǎng)絡(luò)(Overlay Network)的基礎(chǔ)上采用了隨機圖這一拓撲結(jié)構(gòu)的典型代表[17],其基本結(jié)構(gòu)如圖 2-4 所示。作為utella 與 Napster 不同,它沒有中心服務(wù)器。Gnutella 主要采用泛”(Flooding)搜索算法,這一系統(tǒng)的工作流程如下:在下載機必須先以文件名或關(guān)鍵字生成一個查詢,與之相連的所有計算機發(fā)出來的查詢,如果在某些計算機中存在這一查詢文件,詢的及其建立連接(request)。如果不存在這一查詢文件,這這些查詢轉(zhuǎn)發(fā)給與自己相鄰的計算機,直至在某臺計算機上找
【參考文獻】:
期刊論文
[1]P2P網(wǎng)絡(luò)應(yīng)用動態(tài)規(guī)劃算法控制搭便車行為的研究[J]. 潘華強,劉玉華,許凱華,李玉玲. 計算機工程與應(yīng)用. 2010(01)
[2]基于規(guī)則的BitTorrent流量探測[J]. 錢鳴,陳永生. 計算機工程與設(shè)計. 2008(02)
[3]P2P技術(shù)現(xiàn)狀及未來發(fā)展[J]. 徐恪,葉明江,胡懋智. 中興通訊技術(shù). 2007(06)
[4]Tracker中一種具有拓撲意識的結(jié)點選擇算法(TAPS)[J]. 謝勇均,閆濤,鄭婕,張松. 微電子學與計算機. 2007(01)
[5]適應(yīng)自組織管理模式的P2P資源共享網(wǎng)絡(luò)激勵模型的研究[J]. 劉業(yè),楊鵬,劉林峰,夏勤. 電子學報. 2006(11)
[6]BitTorrent文件共享系統(tǒng)的流量模型與文件評估方法[J]. 周文莉,雷振明. 計算機工程. 2006(13)
[7]淺析BitTorrent技術(shù)和對IT領(lǐng)域發(fā)展的影響[J]. 鄧衛(wèi)民. 株洲師范高等?茖W校學報. 2006(02)
[8]IPv6環(huán)境下P2P技術(shù)的應(yīng)用[J]. 張國治. 甘肅科技縱橫. 2006(01)
[9]BitTorrent協(xié)議分析及控制策略[J]. 汪燕,柳斌. 實驗技術(shù)與管理. 2006(01)
[10]對等網(wǎng)絡(luò)上數(shù)據(jù)分布模型的分析[J]. 張?zhí)?查冰,王勁林. 電子技術(shù)應(yīng)用. 2006(01)
博士論文
[1]BitTorrent對等網(wǎng)文件共享系統(tǒng)關(guān)鍵技術(shù)研究[D]. 俞嘉地.上海交通大學 2007
碩士論文
[1]BitTorrent傳輸行為的監(jiān)測與封堵[D]. 郭斌.吉林大學 2006
[2]基于博弈論的P2P服務(wù)質(zhì)量差異激勵模型的研究[D]. 陳志琦.廣西大學 2005
[3]軟件體系結(jié)構(gòu)設(shè)計方法的研究與應(yīng)用[D]. 朱建浩.武漢大學 2004
本文編號:3314191
【文章來源】:燕山大學河北省
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【部分圖文】:
對等計算模型
(1)結(jié)點在 P2P 系統(tǒng)中不僅承擔著客戶端的角色,同時也承擔著服務(wù)器的角統(tǒng)通過這些結(jié)點為客戶提供資源,同時也通過這些結(jié)點從客戶那里獲取資源。(2)P2P 系統(tǒng)的一個非常重要的特征就是非中心化結(jié)構(gòu)。系統(tǒng)中沒有負責控制、決策仲裁、任務(wù)調(diào)度等工作的中心結(jié)點,結(jié)點之間的充分合作才是滿需求的基礎(chǔ)。(3)P2P 系統(tǒng)的另外一個特征就是,系統(tǒng)依然成為一個虛擬或?qū)嶋H的群體成該群體的用戶是能夠意識到其他用戶的存在的。理論上來說,P2P 網(wǎng)絡(luò)中作為結(jié)點的各計算機彼此相連,處于相對對等的地是,與服務(wù)器 客戶端模式不同的是,這一“對等”僅僅指邏輯上的地位對等,各節(jié)點的處理能力對等。此外,由于 P2P 網(wǎng)絡(luò)中的計算機既是服務(wù)器,也是,他們不僅可以作為網(wǎng)絡(luò)服務(wù)的請求者發(fā)出請求,也可以作為響應(yīng)者,對網(wǎng)他計算機的請求作出相應(yīng)。他們所處地位邏輯對等、所享受的權(quán)利對等、所責任對等的,因此,另一個區(qū)別于 C S 模式的重要特征就是,P2P 網(wǎng)絡(luò)不依賴的服務(wù)器。
化拓撲結(jié)構(gòu)的一個優(yōu)點是可以成功的分離出文件查詢與文件傳省中心服務(wù)器的帶寬消耗,從而減少系統(tǒng)在文件傳輸上的延時務(wù)器作為系統(tǒng)的中心承擔著存儲大量資源的功能,隨著資源的成的系統(tǒng)瓶頸會逐漸顯現(xiàn),造成單點失效。全分布式非結(jié)構(gòu)化拓撲(Decentralized Unstructured Topology)結(jié)構(gòu)在重疊網(wǎng)絡(luò)(Overlay Network)的基礎(chǔ)上采用了隨機圖這一拓撲結(jié)構(gòu)的典型代表[17],其基本結(jié)構(gòu)如圖 2-4 所示。作為utella 與 Napster 不同,它沒有中心服務(wù)器。Gnutella 主要采用泛”(Flooding)搜索算法,這一系統(tǒng)的工作流程如下:在下載機必須先以文件名或關(guān)鍵字生成一個查詢,與之相連的所有計算機發(fā)出來的查詢,如果在某些計算機中存在這一查詢文件,詢的及其建立連接(request)。如果不存在這一查詢文件,這這些查詢轉(zhuǎn)發(fā)給與自己相鄰的計算機,直至在某臺計算機上找
【參考文獻】:
期刊論文
[1]P2P網(wǎng)絡(luò)應(yīng)用動態(tài)規(guī)劃算法控制搭便車行為的研究[J]. 潘華強,劉玉華,許凱華,李玉玲. 計算機工程與應(yīng)用. 2010(01)
[2]基于規(guī)則的BitTorrent流量探測[J]. 錢鳴,陳永生. 計算機工程與設(shè)計. 2008(02)
[3]P2P技術(shù)現(xiàn)狀及未來發(fā)展[J]. 徐恪,葉明江,胡懋智. 中興通訊技術(shù). 2007(06)
[4]Tracker中一種具有拓撲意識的結(jié)點選擇算法(TAPS)[J]. 謝勇均,閆濤,鄭婕,張松. 微電子學與計算機. 2007(01)
[5]適應(yīng)自組織管理模式的P2P資源共享網(wǎng)絡(luò)激勵模型的研究[J]. 劉業(yè),楊鵬,劉林峰,夏勤. 電子學報. 2006(11)
[6]BitTorrent文件共享系統(tǒng)的流量模型與文件評估方法[J]. 周文莉,雷振明. 計算機工程. 2006(13)
[7]淺析BitTorrent技術(shù)和對IT領(lǐng)域發(fā)展的影響[J]. 鄧衛(wèi)民. 株洲師范高等?茖W校學報. 2006(02)
[8]IPv6環(huán)境下P2P技術(shù)的應(yīng)用[J]. 張國治. 甘肅科技縱橫. 2006(01)
[9]BitTorrent協(xié)議分析及控制策略[J]. 汪燕,柳斌. 實驗技術(shù)與管理. 2006(01)
[10]對等網(wǎng)絡(luò)上數(shù)據(jù)分布模型的分析[J]. 張?zhí)?查冰,王勁林. 電子技術(shù)應(yīng)用. 2006(01)
博士論文
[1]BitTorrent對等網(wǎng)文件共享系統(tǒng)關(guān)鍵技術(shù)研究[D]. 俞嘉地.上海交通大學 2007
碩士論文
[1]BitTorrent傳輸行為的監(jiān)測與封堵[D]. 郭斌.吉林大學 2006
[2]基于博弈論的P2P服務(wù)質(zhì)量差異激勵模型的研究[D]. 陳志琦.廣西大學 2005
[3]軟件體系結(jié)構(gòu)設(shè)計方法的研究與應(yīng)用[D]. 朱建浩.武漢大學 2004
本文編號:3314191
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3314191.html
最近更新
教材專著