欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種p2p加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)及方法

文檔序號:9219827閱讀:729來源:國知局
一種p2p加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)及方法
【技術(shù)領域】
[0001]本發(fā)明涉及計算機網(wǎng)絡領域,尤其是涉及一種P2P加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)及方法。
【背景技術(shù)】
[0002]云加速網(wǎng)絡云加速是建立在現(xiàn)有IP網(wǎng)絡基礎結(jié)構(gòu)之上的一種增值網(wǎng)絡,是在應用層部署的一層網(wǎng)絡架構(gòu),將中心的內(nèi)容和服務推送到網(wǎng)絡邊緣,使得用戶可以在最近的和服務質(zhì)量最佳的地方獲取服務。而內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)是負責管理存儲中心與邊緣節(jié)點之間的內(nèi)容傳輸。
[0003]傳統(tǒng)的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)通常設計以C/S架構(gòu),中心服務器存儲文件,邊緣節(jié)點并發(fā)的方式拉取文件。這種方式架構(gòu)簡單,易于管理實施,但是問題也很明顯,當邊緣節(jié)點較多的時候,中心服務器的傳輸帶寬受帶寬瓶頸的限制,尤其是在傳輸大文件的時候,性能瓶頸尤顯。
[0004]P2P的核心是利用用戶資源,通過對等方式進行文件傳輸,這完全不同于傳統(tǒng)的客戶服務器計算模型。P2P通過“非中心化”的設計和多點傳輸機制,實現(xiàn)了不依賴服務器而快速的交換文件。
[0005]中國專利CN102065150B公布了一種基于P2P和云加速網(wǎng)絡的數(shù)據(jù)傳輸系統(tǒng)和方法,該系統(tǒng)包括一個源服務器,一個云加速網(wǎng)絡和一個P2P網(wǎng)絡,P2P節(jié)點能夠從P2P網(wǎng)絡和云加速節(jié)點中獲取數(shù)據(jù),利用P2P子系統(tǒng)監(jiān)聽一個已經(jīng)和播放端約定好的端口,當端口有請求到達時,該P2P子系統(tǒng)啟動優(yōu)先到P2P網(wǎng)絡獲取數(shù)據(jù)功能,并將獲得的數(shù)據(jù)及時的推給播放器,該發(fā)明提供的技術(shù)方案,能夠解決在短時間內(nèi),大量的P2P網(wǎng)絡中的節(jié)點涌向服務器,造成服務器崩潰的問題。然而該系統(tǒng)中云加速網(wǎng)絡和P2P網(wǎng)絡為獨立結(jié)構(gòu),需要節(jié)點數(shù)量多,成本較高,且沒有對云加速網(wǎng)絡和P2P網(wǎng)絡中的種子列表進行優(yōu)化,在某節(jié)點出現(xiàn)網(wǎng)絡問題時,不能及時更新種子列表。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,將P2P和云加速融合在一起,提供一種高速、可靠的P2P加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)及內(nèi)容分發(fā)方法。
[0007]本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):
[0008]一種P2P加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)包括:
[0009]分發(fā)任務獲取模塊,獲取分發(fā)任務的信息;
[0010]資源管理服務器,與分發(fā)任務獲取模塊連接,下載分發(fā)任務的文件并分配分發(fā)任務;
[0011]資源存儲器,采用大容量存儲設備,接收并保存資源管理服務器下載的分發(fā)任務文件;
[0012]資源跟蹤調(diào)度服務器,與資源管理服務器連接,進行P2P加速的任務分發(fā),監(jiān)測和記錄任務分發(fā)的各個進程,并反饋給資源管理服務器;
[0013]云加速邊緣節(jié)點,接收資源管理服務器分配的任務且具備P2P的功能。
[0014]所述的分發(fā)任務獲取模塊包括操作界面和硬件輸入設備,通過硬件輸入設備由操作界面將分發(fā)任務的信息錄入資源管理服務器。
[0015]所述的分發(fā)任務的信息包括分發(fā)任務來源地址URL路徑和分發(fā)任務的各個文件對應的MD5信息。
[0016]所述的分發(fā)任務文件的存儲路徑保存在資源跟蹤調(diào)度服務器中。
[0017]一種P2P加速的內(nèi)容分發(fā)網(wǎng)絡的內(nèi)容分發(fā)方法包括以下步驟:
[0018](I)將分發(fā)任務的信息通過分發(fā)任務獲取模塊錄入;
[0019](2)資源管理服務器下載分發(fā)任務并存儲在資源存儲器;
[0020](3)資源管理服務器根據(jù)云加速邊緣節(jié)點的個數(shù),將分發(fā)任務分為數(shù)量與云加速邊緣節(jié)點的個數(shù)相等的種子任務,并為每個云加速邊緣節(jié)點分配一個種子任務;
[0021](4)每個云加速邊緣節(jié)點開始進行各自的種子任務的文件下載,并向資源管理服務器報告下載結(jié)果,下載結(jié)果包括成功和失??;
[0022](5)資源跟蹤調(diào)度服務器建立P2P網(wǎng)絡種子列表;
[0023](6)云加速邊緣節(jié)點進行任務分發(fā)。
[0024]所述的步驟(2)具體為:資源存儲器根據(jù)資源管理服務器中的分發(fā)任務來源地址URL路徑,下載分發(fā)任務的文件并進行各個文件的MD5校驗,刪除校驗未
[0025]所述的步驟(5)具體包括以下步驟:
[0026](5-1)資源跟蹤調(diào)度服務器將所有的云加速邊緣節(jié)點加入到P2P網(wǎng)絡種子列表中,建立初始的P2P網(wǎng)絡種子列表;
[0027](5-2)資源跟蹤調(diào)度服務器獲取每個云加速邊緣節(jié)點的反饋信息,反饋信息包括種子任務下載結(jié)果、節(jié)點負載和網(wǎng)速,根據(jù)反饋信息將不滿足種子要求的節(jié)點從P2P網(wǎng)絡種子列表中一一剔除,從而得到最終的P2P網(wǎng)絡種子列表。
[0028]所述的步驟(6)具體包括以下步驟:
[0029](6-1)資源跟蹤調(diào)度服務器接收來自云加速邊緣節(jié)點的任務分發(fā)開始請求,根據(jù)云加速邊緣節(jié)點的實時負載情況,回復任務分發(fā)開始命令;
[0030](6-2)收到任務分發(fā)開始命令的云加速邊緣節(jié)點向資源跟蹤調(diào)度服務器請求最優(yōu)種子節(jié)點列表,資源跟蹤調(diào)度服務器根據(jù)該云加速邊緣節(jié)點的運營商和其他P2P網(wǎng)絡種子的下載速度、物理位置和運營商,建立該云加速邊緣節(jié)點的最優(yōu)種子節(jié)點列表并反饋,使該云加速邊緣節(jié)點開始P2P的任務分發(fā);
[0031](6-3)資源跟蹤調(diào)度服務器接收來自云加速邊緣節(jié)點的任務完成狀態(tài)報告,若任務分發(fā)完成,則更新其下載速度及運營商信息;若任務分發(fā)未完成,則記錄其任務分發(fā)完成進度,下次該節(jié)點再次請求任務分發(fā)時,根據(jù)此進度完成斷點續(xù)傳;
[0032](6-4)資源管理服務器接收由資源跟蹤調(diào)度服務器發(fā)送的各云加速邊緣節(jié)點的任務分發(fā)狀態(tài)反饋,若檢測到有未開始的任務分發(fā),則使對應的云加速邊緣節(jié)點向資源跟蹤調(diào)度服務器發(fā)送任務分發(fā)開始請求,并返回步驟出-2);否則返回步驟(I)。
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
[0034](I)在骨干網(wǎng)層次保留了原有的云加速系統(tǒng)的架構(gòu)和功能,在邊緣節(jié)點引入了P2P技術(shù)來進行文件及流媒體的共享,實現(xiàn)了云加速技術(shù)與P2P傳輸?shù)慕Y(jié)合。因此中心的資源存儲器帶寬低,負載被分配至節(jié)點之間的對等網(wǎng)絡,各節(jié)點可以選擇優(yōu)化的種子列表獲取服務。
[0035](2)資源存儲器下載分發(fā)任務文件時,使用了 MD5校驗,防止錯誤文件的產(chǎn)生,提高系統(tǒng)可靠性。
[0036](3)資源跟蹤調(diào)度服務器根據(jù)各節(jié)點反饋的最新負載情況和下載速度,實時更新種子列表信息,達到實時的優(yōu)化,提升分發(fā)速度,尤其是對大文件的下載速度,能達到局域網(wǎng)的下載速度。對不同運營商的邊緣節(jié)點之間的內(nèi)容傳輸速度也有很大的提升。
[0037](4)資源跟蹤調(diào)度服務器監(jiān)控任務分發(fā)的實時狀態(tài),使系統(tǒng)易于管理,可根據(jù)日志數(shù)據(jù)獲得詳細信息。
[0038](5)由于采用非中心控制傳輸方式,只需要簡單配置就可以增減節(jié)點,實現(xiàn)快速部署。
【附圖說明】
[0039]圖1為本發(fā)明提供的一種P2P加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng)的結(jié)構(gòu)圖,圖中I為分發(fā)任務獲取模塊,2為資源管理服務器,3為資源存儲器,4為資源跟蹤調(diào)度服務器,5為云加速邊緣節(jié)點;
[0040]圖2為本發(fā)明提供的一種P2P加速的內(nèi)容分發(fā)方法流程圖。
【具體實施方式】
[0041]下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細說明。本實施例以本發(fā)明技術(shù)方案為前提進行實施,給出了詳細的實施方式和具體的操作過程,但本發(fā)明的保護范圍不限于下述的實施例。
[0042]如圖1所示,一種P2P加速的內(nèi)容分發(fā)網(wǎng)絡系統(tǒng),包括分發(fā)任務獲取模塊1、資源管理服務器2、資源存儲器3、資源跟蹤調(diào)度服務器4和云加速邊緣節(jié)點5。
[0043]分發(fā)任務獲取模塊I包括操作界面和硬件輸入設備,相關(guān)人員通過硬件輸入設備由操作界面將分發(fā)任務的信息錄入資源管理服務器2,從而發(fā)起任務分發(fā)。任務信息包括分發(fā)任務來源地址URL路徑和分發(fā)任務的各個文件對應的MD5信息,作為分發(fā)任務的屬性記錄在分發(fā)任務中。
[0044]資源管理服務器2控制資源存儲器3進行分發(fā)任務文件的下載和存儲,將分發(fā)任務分配至云加速邊緣節(jié)點5,云加速邊緣節(jié)點5具備P2P的功能,既可以作為云加速的緩存服務器,又可以進行P2P對等傳輸。
[0045]資源存儲器3為大容量存儲設備。
[0046]資源跟蹤調(diào)度服務器4保存分發(fā)任務文件的存儲路徑,進行P2P加速的任務
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
云林县| 宜宾县| 青铜峡市| 淮北市| 大新县| 镇江市| 普洱| 贵溪市| 礼泉县| 乌什县| 收藏| 杨浦区| 普陀区| 绥棱县| 宁河县| 旅游| 古丈县| 泰兴市| 舒兰市| 库伦旗| 黔江区| 大埔区| 福贡县| 彰武县| 胶南市| 民县| 乐平市| 荔波县| 上虞市| 二连浩特市| 宣武区| 公主岭市| 永宁县| 彝良县| 高青县| 南部县| 库车县| 革吉县| 茌平县| 公主岭市| 阿尔山市|