• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    支持P2P流量優化的資源節點選擇方法技術

    技術編號:8863399 閱讀:207 留言:0更新日期:2013-06-28 02:32
    本發明專利技術提供一種支持P2P流量優化的資源節點選擇方法,包括:接收P2P覆蓋網中資源信息存儲實體發送的資源節點信息,資源節點信息包括用戶節點的IP地址以及與用戶節點請求的資源對應的各資源節點的IP地址的資源節點列表;根據動態網絡信息計算鏈路代價表和網絡區域劃分表;根據鏈路代價表、網絡區域劃分表、用戶節點的IP地址以及資源節點列表中各資源節點的IP地址分別確定各資源節點相對用戶節點的資源優先值,并結合節點可用連接數向用戶節點返回優化后的資源節點列表,進而動態調整資源優先值。本發明專利技術的方法可以降低穿越骨干網的P2P流量,實現流量本地化,減小對其他業務的影響。

    【技術實現步驟摘要】

    本專利技術涉及計算機網絡技術,尤其涉及一種支持P2P流量優化的資源節點選擇方法
    技術介紹
    對等(peer-to-peer,簡稱P2P)網絡是一種用于不同用戶節點即個人計算機(personal computer,簡稱PC)之間不經過中繼設備直接交換數據或服務的技術,在P2P網絡中,所有用戶節點都處于對等地位,網絡中的每個用戶節點既能充當客戶端,又能作為服務器向其它用戶節點提供資源與服務。由于P2P網絡架構方面的優勢,近年來P2P服務大量出現,絕大部分內容提供商采用P2P技術為用戶提供相關的服務,但是在大量基于P2P技術的服務被推出的同時,網絡中大量帶寬被P2P流量所吞噬,有數據顯示網絡中70%以上的帶寬被P2P應用產生的流量所占用。P2P應用對網絡帶寬的占用如此嚴重,其主要是因為P2P作為一種應用層技術,所有用戶節點構成了一個應用層的覆蓋網,而P2P覆蓋網中用戶節點的組織結構與底層承載網的拓撲結構不一致,導致P2P覆蓋網與底層承載網在結構上的不匹配產生了大量的流量穿越,從而加重了底層承載網的負擔。例如在比特流(BitTorrent)應用中,位于北京的用戶節點發起資源的查詢請求,追蹤服務器Tracker會在P2P覆蓋網中查詢擁有該資源的節點并從中隨機選擇若干節點返回給請求的用戶節點,因此位于紐約的擁有該資源的節點可能會被選中而出現在返回的若干節點中,若請求的用戶節點選擇了該節點作為下載文件的資源節點,則請求的用戶節點下載文件時就會產生從紐約到北京的P2P流量,而眾多的P2P應用會導致產生大量這種穿越骨干網的流量。由于P2P流量大量占用網絡帶寬,嚴重影響了其他業務的正常開展,因此如何對P2P流量進行優化是當前互聯網服務提供商(InternetService Provider,簡稱ISP)亟需解決的問題。
    技術實現思路
    本專利技術的目的在于提供一種支持P2P流量優化的資源節點選擇方法,以解決現有的資源節點選擇方法易導致大量穿越骨干網的流量從而嚴重影響其他業務的問題。本專利技術的提供一種支持P2P流量優化的資源節點選擇方法,包括:接收P2P覆蓋網發送的資源節點信息,所述資源節點信息包括用戶節點的IP地址以及與所述用戶節點請求的資源對應的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址;根據所述用戶節點的IP地址以及所述資源節點列表中各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值,確定所述資源節點列表中資源優先值滿足預設條件的各資源節點;向所述用戶節點返回優化后的資源節點列表,所述優化后的資源節點列表包括資源優先值滿足預設條件的各資源節點的IP地址,以使所述用戶節點建立與所述優化后的資源節點列表中至少一個資源節點的連接而獲取資源。采用上述本專利技術技術方案的有益效果是:通過動態網絡信息來計算網絡區域劃分表和鏈路代價表,并根據所述網絡區域劃分表、鏈路代價表、各資源節點的IP地址以及用戶節點的IP地址確定各資源節點相對用戶節點的資源優先值對各資源節點進行排序,并結合節點可用連接數表,向用戶節點返回包括資源優先值滿足預設條件的資源節點的IP地址的優化后的資源節點列表,可以降低穿越骨干網的P2P流量,實現流量本地化,減小對其他業務的影響,同時為用戶提供更好的業務體驗。附圖說明圖1為本專利技術實施例一提供的一種支持P2P流量優化的資源節點選擇方法的流程圖;圖2為本專利技術實施例二提供的一種支持P2P流量優化的資源節點選擇方法的信令流程圖。具體實施例方式圖1為本專利技術實施例一提供的一種支持P2P流量優化的資源節點選擇方法的流程圖,如圖1所示,所述方法可以包括如下步驟:步驟101,接收P2P覆蓋網發送的資源節點信息,所述資源節點信息包括用戶節點的IP地址以及與所述用戶節點請求的資源對應的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址;需要說明的是,本專利技術實施例的執行主體是由ISP部署的支持P2P流量優化的資源節點選擇實體,并通過網絡與P2P覆蓋網和IP承載網進行通信。在本專利技術實施例中,當用戶節點希望獲取資源時,可以向P2P覆蓋網中的資源信息存儲實體發送資源請求消息,該資源請求消息中可以包括請求資源的用戶節點的IP地址、請求的資源名稱或與請求的資源名稱對應的資源ID,而資源信息存儲實體則可以是P2P覆蓋網中的追蹤服務器Tracker或結構化P2P網絡中的超級節點,該實體在現有Tracker的資源信息存儲與查找功能的基礎上,不再將查詢所得的資源節點列表直接發送給用戶節點,而是將通過查詢而得到持有與請求資源的用戶節點請求的資源名稱或資源ID對應資源的資源節點列表,然后向支持P2P流量優化的資源節點選擇實體發送用于對得到的資源節點列表進行優化的資源節點信息,支持P2P流量優化的資源節點選擇實體則接收P2P覆蓋網中的資源信息存儲實體發送的資源節點信息,在本實施例中,資源節點信息中可以包括資源信息存儲實體通過查詢得到的資源節點列表以及請求資源的用戶節點的IP地址,其中,資源節點列表中可以包括至少一個擁有該資源的資源節點的IP地址。步驟102,根據所述用戶節點的IP地址以及所述資源節點列表中各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值,確定所述資源節點列表中資源優先值滿足預設條件的資源節點;支持P2P流量優化的資源節點選擇實體則根據用戶節點的IP地址以及資源節點列表中各資源節點的IP地址,確定資源節點列表中各資源節點相對用戶節點的資源優先值,在本專利技術實施例中,資源優先值可以綜合反映各資源節點與用戶節點之間的物理距離、帶寬、路徑時延等信息。具體的,資源優先值可以由各資源節點與用戶節點之間的路徑時延、路徑可用帶寬、路由跳數、自治系統(Autonomous System,簡稱AS)穿越個數等網絡狀態信息確定。步驟103,向所述用戶節點返回優化后的資源節點列表,所述優化后的資源節點列表包括資源優先值滿足預設條件的各資源節點的IP地址。支持P2P流量優化的資源節點選擇實體可以根據各資源節點相對用戶節點的資源優先值從資源信息存儲實體發送的資源節點列表中挑選出資源優先值滿足預設條件的資源節點,并將挑選出的資源優先值滿足預設條件的資源節點作為優化后的資源節點列表,將該優化后的資源節點列表發送給與請求資源的用戶節點的IP地址對應的用戶節點,在本實施例中,優化后的資源節點列表中可以包括挑選出的各資源節點的IP地址,從而使得請求資源的用戶節點可以建立與優化后的資源節點列表中至少一個資源節點的連接而獲取相應的資源,并享受較好的業務體驗。本實施例中,通過根據各資源節點的IP地址以及用戶節點的IP地址確定各資源節點相對用戶節點的資源優先值,向用戶節點返回包括資源優先值滿足預設條件的各資源節點的IP地址的優化后的資源節點列表,可以降低穿越骨干網的P2P流量,實現P2P流量的本地化,同時為用戶節點提供更好的業務體驗。具體的,在上述實施例中,所述預設條件可以是資源優先值達到預設閾值或資源優先值在從高到低的排序中排在預設位數之前的資源節點。則資源優先值滿足預設條件的各資源節點為:P2P覆蓋 網 中的資源信息存儲實體發送的資源節點列表中資源優先值達到預設閾值的各資源節點;或在資源節點列表中各資源節點的資源優先值從高到低的排本文檔來自技高網
    ...

    【技術保護點】
    一種支持P2P流量優化的資源節點選擇方法,其特征在于,包括:接收P2P覆蓋網發送的資源節點信息,所述資源節點信息包括用戶節點的IP地址以及與所述用戶節點請求的資源對應的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址;根據所述用戶節點的IP地址以及所述資源節點列表中各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值,確定所述資源節點列表中資源優先值滿足預設條件的各資源節點;向所述用戶節點返回優化后的資源節點列表,所述優化后的資源節點列表包括資源優先值滿足預設條件的各資源節點的IP地址,以使所述用戶節點建立與所述優化后的資源節點列表中至少一個資源節點的連接而獲取資源。

    【技術特征摘要】
    1.一種支持P2P流量優化的資源節點選擇方法,其特征在于,包括: 接收P2P覆蓋網發送的資源節點信息,所述資源節點信息包括用戶節點的IP地址以及與所述用戶節點請求的資源對應的資源節點列表,所述資源節點列表包括至少一個資源節點的IP地址; 根據所述用戶節點的IP地址以及所述資源節點列表中各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值,確定所述資源節點列表中資源優先值滿足預設條件的各資源節點; 向所述用戶節點返回優化后的資源節點列表,所述優化后的資源節點列表包括資源優先值滿足預設條件的各資源節點的IP地址,以使所述用戶節點建立與所述優化后的資源節點列表中至少一個資源節點的連接而獲取資源。2.根據權利要求1所述的方法,其特征在于,所述根據所述用戶節點的IP地址以及所述資源節點列表中各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值之前,還包括: 獲取網絡優化信息,所述網絡優化信息包括網絡區域劃分表和鏈路代價表,所述網絡區域劃分表包括各提供商定義的網絡區域標識符PID以及與各PID對應的IP地址與子網掩碼,所述鏈路代價表包括源PID、目的PID以及從源PID至目的PID的鏈路代價值; 所述根據所述用戶節點的IP地址以及所述各資源節點的IP地址分別確定各資源節點相對所述用戶節點的資源優先值,包括: 根據所述網絡區域劃分表,確定所述用戶節點和各資源節點分別對應的PID ; 將所述鏈路代價表中以各資源節點對應的PID為源PID、以所述用戶節點對應的PID為目的PID的鏈路代價值分別 作為各資源節點相對所述用戶節點的資源優先值。3.根據權利要求2所述的方法,其特征在于,所述預設條件包括第一子條件、第二子條件和第三子條件;所述網絡區域劃分表還包括自治系統標識AS ID和與各AS ID對應的PID ; 所述確定所述資源節點列表中資源優先值滿足預設條件的各資源節點,包括: 根據所述網絡區域劃分表,確定所述用戶節點和各資源節點分別對應的AS ID ;根據各資源節點相對所述用戶節點的資源優先值,確定與所述用戶節點對應同一 PID且資源優先值滿足第一子條件的資源節點,確定與所述用戶節點對應不同PID且對應同一AS ID且資源優先值滿足第二子條件的資源節點,確定與所述用戶節點對應不同PID且對應不同AS ID且資源優先值滿足第三子條件的資源節點; 所述優化后的資源節點列表包括所述滿足第一子條件...

    【專利技術屬性】
    技術研發人員:盧美蓮張澤李慧馳董麗華孫丹華
    申請(專利權)人:北京郵電大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲一区AV无码少妇电影| 一区二区三区无码被窝影院| 中文字幕韩国三级理论无码| 亚洲另类无码专区丝袜| 国产精品无码翘臀在线观看| 亚洲精品无码乱码成人| 中文无码一区二区不卡αv | 狠狠躁天天躁无码中文字幕图 | 亚洲精品高清无码视频| 亚洲日韩国产精品无码av| 黑人巨大无码中文字幕无码| 国产成人精品无码播放| 无码欧精品亚洲日韩一区夜夜嗨| 久久午夜无码免费| 国产成人无码免费看片软件| 亚洲AV永久无码天堂影院| 国产午夜无码精品免费看| 久久精品无码专区免费| 黑人巨大无码中文字幕无码 | 亚洲爆乳AAA无码专区| 野花在线无码视频在线播放| 无码综合天天久久综合网| 中文无码字幕中文有码字幕| 99精品国产在热久久无码| 中文字幕无码不卡在线 | 国外AV无码精品国产精品| 亚洲国产精品无码久久久| 无码日韩精品一区二区三区免费| 无码人妻精品一区二区三区99不卡| 精品三级AV无码一区| 熟妇无码乱子成人精品| 亚洲AV无码久久精品蜜桃| 少妇无码AV无码一区| 办公室丝袜激情无码播放| 午夜无码中文字幕在线播放 | 天堂一区人妻无码| 亚洲AV无码一区二区三区牲色 | 午夜寂寞视频无码专区| 精品无码国产一区二区三区51安| 亚洲AV成人无码网天堂| 人妻少妇看A偷人无码精品|