- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]P2P-BT档案分享在区域网
P2P-BT檔案分享在區域網路中快取服務之設計與實現 國立中央大學 研究生:董永安 指導教授:曾黎明博士 投影片製作:Lab505 左一廷 What`s P2P and how it works 這篇主要的目標是在BT方面 P2P的連結是非區域性的 peer在互相連結交換檔案時, 常常會跨網段傳輸, 而不是與同網段者交換資料, 這造成了大量的網際網路流量浪費. 起因於Tracker給予peer名單乃是隨機的. 研究目標 建立一個減少資料重複傳送的機制 快取檔案的輪替機制 控制peer連結在同一個網段 建立通透式的機制, 不必修改client端 Cache: 快取的維護策略 BT快取的額外考量 快取之使用策略 ” Cache Replacement Policies Revisited: The Case of P2P Traffic”比較出之效果最好的四種快取方式 控制P2P在同網段: 虛擬地域分割Giraud Phase 1: Synthetic Network Coordinates 利用Nodes之間傳送訊息時的latency,做為距離的依據,再以下述的判別方法來判定較接近的一個AS-like (Autonomous System – like)[11]的虛擬區域網路。 Phase 2: Nearby Neighbor Discovery 接著,就要尋找鄰近點,進而做連結交換資料的動作。此處是用flood的方式,將該點自身的虛擬座標訊息及真實IP位址發送出去,收到該訊息的其它Nodes,若也能辨識出該點的確是在”附近”,且有意願做連結時,便會主動向該點做連結動作。 缺點: 透過latency判斷有可能將Lan外之節點畫在一起, 且Private IP無法使用此法 BT內建之內網互連功能 BitComet客戶端有內建一實驗性質的內網互連功能 使用UDP Flood搜尋內網的seed, 且因為每個seed使用的port為亂數, 因此會產生非常大量的封包風暴, 對網路反而造成不好的影響. 現有之LAN快取機制 應用於BT同儕通訊的通透閘道快取 一些分散式快取的例子 Squirrel : P2P Web Cache 不使用中央proxy, 全部由client組成的網頁快取系統 市面上現有之產品 多採取封包過濾, 硬體需求高 當peer採取加密策略時會失效 本篇使用的解決方案 大體上是修改增強應用於BT同儕通訊的通透閘道快取的機制. BT快取伺服器 本身為一個修改過之BT Client. 置於區網之內. 當收到後端系統的命令, 即開始下載該Torrent指定之檔案. 通透式proxy 本proxy攔截區網內所有之Http通訊, 並專門尋找torrent檔案. 當發現Torrent檔案的傳輸時, 手會傳送一份備份給後端的處理系統. 該系統會拆解其內部訊息, 並通知BT快取伺服器、NAT 、特製Tracker做好準備. 在proxy回傳Torrent檔案前會先移除該檔案紀錄之peers. NAT重導向 負責將Torrent解析出來之實際Tracker位址轉向至我們的特製Tracker 特製Tracker 本Tracker模擬實際Tracker的動作, 唯一不一樣的是他只回傳存在於我們同一網段的peers以及BT快取伺服器. 原BT運作流程 使用者下載Torrent file BT Client讀取Torrent之Tracker位址 BT Client透過HTTP協定向Tracker登錄, 並取得peers列表 BT Client與peers列表中的節點起始連線並要求檔案 修改之運作流程 使用者下載Torrent file 此時透過Transport Proxy取得該檔案, 並且將其Tracker位址加入NAT紀錄中, 通知特製Tracker加入的新檔案, 命令BT快取伺服器開始預下載該Torrent. BT Client讀取Torrent之Tracker位址 BT Client透過HTTP協定向Tracker登錄, 並取得peers列表 NAT攔截了向原Tracker的通訊, 並且導向到我們的特製Tracker, 取得了只包含BT快取伺服器以及同區網peers的清單. BT Client與peers列表中的節點起始連線並要求檔案 由於取得之清單只包含本區網內之節點, 因此將不會產生對外流量, 而唯一對外下載者即為我們的BT快取伺服器. 實驗目標 測試使用本架構與不使用之效能差異 測試考慮peers下的快取命中率差異 LRU-R-FULL V.S. LRU-R-FULL/Local Seed Aware 實驗流程 – 效能比較 對照組(一般LAN架構下使用BT): (1) PeerA
您可能关注的文档
- [计算机软件及应用]Oracle存储过程.ppt
- [计算机软件及应用]ORACLE常用命令命令大全.doc
- [计算机软件及应用]Oracle安装.doc
- [计算机软件及应用]ORACLe数据库管理员教程.ppt
- [计算机软件及应用]Oracle数据库实用教程第五章__Oracle数据库备份与恢复-new.ppt
- [计算机软件及应用]ORACLe数据库管理员教程2.ppt
- [计算机软件及应用]oracle查询语句优化.pdf
- [计算机软件及应用]oracle用户&模式和表.pdf
- [计算机软件及应用]Oracle数据库云服务器命令参考.doc
- [计算机软件及应用]OS02-2 进程管理.ppt
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 2025-2026学年七年级地理期末模拟卷·达标卷(解析版)(人教版).docx VIP
- SL_T 813-2021 规划水资源论证技术导则.docx
- 拆除工程施工组织设计方案(完整版).doc VIP
- 行深智能校园无人车配送解决方案.pptx
- JCT2428-2017 非固化橡胶沥青防水涂料.pdf VIP
- 钢结构工程施工方案(29页).doc
- qc年终总结报告PPT.pptx
- (优质!)GB∕T 43500-2023《安全管理体系要求》安全管理过程之间相互作用的关联关系说明表(编制-2024A0).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2023年海南医学院预防医学专业《病理学》科目期末考试卷B.docx VIP
原创力文档


文档评论(0)