国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種容遲容斷網(wǎng)絡(luò)的路由算法的制作方法

      文檔序號:7867764閱讀:378來源:國知局
      專利名稱:一種容遲容斷網(wǎng)絡(luò)的路由算法的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于容遲容斷網(wǎng)絡(luò)(DTN)中的路由技術(shù)領(lǐng)域,特別涉及一種容遲容斷網(wǎng)絡(luò)的路由算法,該算法基于知識預(yù)測,主要針對DTN網(wǎng)絡(luò)的高間斷性連接引起的路由失敗進(jìn)行優(yōu)化,致力于增加消息傳輸?shù)某晒β屎吐酚煽煽啃浴?br> 背景技術(shù)
      在信息技術(shù)飛速發(fā)展的時代,網(wǎng)絡(luò)的誕生為人 類社會帶來了前所未有的變革。在傳統(tǒng)的Internet網(wǎng)絡(luò)中,其節(jié)點(diǎn)保持端到端的持續(xù)連接,并且數(shù)據(jù)鏈路有一致的上行和下行信道速率,消息傳輸過程中保持高數(shù)據(jù)率、低誤碼率等,這類網(wǎng)絡(luò)的體系結(jié)構(gòu)是以TCP/IP協(xié)議簇為基礎(chǔ)的,普遍適用于大部分的網(wǎng)絡(luò)應(yīng)用。但隨著人們對信息獲取需求的日益增加,特別是近年來部署在極端環(huán)境下的挑戰(zhàn)性網(wǎng)絡(luò),這類網(wǎng)絡(luò)經(jīng)常是處于連接頻繁間斷、高延遲、上行和下行數(shù)據(jù)率不對稱、高誤碼率、高丟包率等狀態(tài),并且網(wǎng)絡(luò)間經(jīng)常是異構(gòu)互連的,與傳統(tǒng)網(wǎng)絡(luò)的特點(diǎn)有很大的差異,這使得傳統(tǒng)的TCP/IP協(xié)議簇?zé)o法有效地應(yīng)用在這種網(wǎng)絡(luò)中。例如,在深空通信中,由于衛(wèi)星傳感器數(shù)量十分有限,其節(jié)點(diǎn)往往布置比較稀疏,難以構(gòu)成網(wǎng)狀結(jié)構(gòu),容易造成網(wǎng)絡(luò)的割裂;布置在野生動物身上的傳感器,這些節(jié)點(diǎn)可構(gòu)成移動傳感器網(wǎng)絡(luò),這種情況會由于動物的移動導(dǎo)致某些傳感器節(jié)點(diǎn)距離太遠(yuǎn),導(dǎo)致被孤立,沒有可用的端到端連接;海洋、湖泊環(huán)境下的水聲傳感網(wǎng),為了節(jié)省節(jié)點(diǎn)能量會讓節(jié)點(diǎn)在不工作的情況下處于休眠或者關(guān)閉的狀態(tài),但這種情況容易造成無法連接的狀態(tài)。上述具有間歇連接、頻繁割裂、時延極高等特性的網(wǎng)絡(luò)稱為容遲容斷網(wǎng)絡(luò)(DelayTolerant Network,簡稱DTN)。無論是傳統(tǒng)TCP/IP協(xié)議簇網(wǎng)絡(luò)還是DTN網(wǎng)絡(luò),路由都是實(shí)現(xiàn)消息傳遞的關(guān)鍵技術(shù),是全網(wǎng)間通信的保證,是提高網(wǎng)絡(luò)連接性的基礎(chǔ)。對于DTN網(wǎng)絡(luò)處于連接頻繁間斷、高延遲、上行和下行數(shù)據(jù)率不對稱、高誤碼率、高丟包率等狀態(tài),并且節(jié)點(diǎn)性能低下,經(jīng)常出現(xiàn)緩存不足,能量耗盡,不定期的的休眠或關(guān)閉的情況,節(jié)點(diǎn)間的連接往往無法保證永久存在,所以消息的傳遞通常需要依靠中繼節(jié)點(diǎn),以存儲、保持、轉(zhuǎn)發(fā)的方式進(jìn)行路由。因此,對于傳統(tǒng)Internet網(wǎng)絡(luò)的路由,其適用性已經(jīng)不能滿足DTN網(wǎng)絡(luò)苛刻的條件,DTN網(wǎng)絡(luò)研究領(lǐng)域的一個重要問題就是路由問題,良好穩(wěn)健的路由算法是提高DTN網(wǎng)絡(luò)消息轉(zhuǎn)發(fā)成功率、降低平均延遲和能量、提高網(wǎng)絡(luò)通信能力的重要因素。路由算法確定一條路徑與很多因素有關(guān),如網(wǎng)絡(luò)動態(tài)拓?fù)涞奶卣?、?jié)點(diǎn)能力等。這些因素可抽象成知識庫,這是對DTN網(wǎng)絡(luò)拓?fù)湫畔⒌囊环N量化的表示。相對完整的知識預(yù)測能夠找出最優(yōu)化的路由,這種算法性能最好,但實(shí)現(xiàn)起來也很復(fù)雜,而不完整的知識預(yù)測找出的路由可能不是最優(yōu)的,算法性能也不是最好的,但實(shí)現(xiàn)起來會比較簡單,本發(fā)明以先驗(yàn)知識作為路由算法的輸入變量,研究知識與路由算法性能間的關(guān)系。DTN網(wǎng)絡(luò)的通信依靠的是節(jié)點(diǎn)通過路由算法對消息的轉(zhuǎn)發(fā)。每個消息包含4個要素,可用(u,v,t,m)表示,u表示源節(jié)點(diǎn),V表示目的節(jié)點(diǎn),t表示這個消息什么時刻進(jìn)入這個網(wǎng)絡(luò)傳輸,m表示這個消息的大小,或者說是消息數(shù)據(jù)包所占的字節(jié)數(shù),DTN網(wǎng)絡(luò)的消息大小不是固定的。
      按照知識庫的多寡與路由算法性能之間的關(guān)系,可以把知識庫分為四類連接接觸概要預(yù)測知識庫、連接接觸預(yù)測知識庫、隊(duì)列預(yù)測知識庫、通信需求預(yù)測知識庫。連接接觸概要預(yù)測知識庫這種知識預(yù)測提供的是網(wǎng)絡(luò)中所有節(jié)點(diǎn)連接的概要信息,例如任意兩個節(jié)點(diǎn)之間連接出現(xiàn)的情況,但提供的僅僅是全網(wǎng)的一種平均信息,或者說是所有節(jié)點(diǎn)連接的平均延遲。這種知識庫是對全網(wǎng)的概要預(yù)測,相關(guān)的算法只能以此來大概的計(jì)算出路徑,因此這種知識預(yù)測表示的是非時變特性,不能適用于時變的路由算法。連接接觸預(yù)測知識庫這種知識庫比概要預(yù)測的更加具體,它不提供平均化水平的全網(wǎng)連接信息,而是把連接信息精確到了某個時刻,某兩個節(jié)點(diǎn)。這種知識庫提供的是時變的信息,如果通過該知識庫,能提前計(jì)算出未來某一時刻某兩節(jié)點(diǎn)之間的連接信息,那么該知識庫就可用于時變的路由算法。隊(duì)列預(yù)測知識庫前兩種預(yù)測知識庫描述的兩節(jié)點(diǎn)間的連接狀況,隊(duì)列預(yù)測知識庫描述的節(jié)點(diǎn)本身的特性,描述的是節(jié)點(diǎn)緩存的隊(duì)列大小,可分為本地隊(duì)列預(yù)測和全局隊(duì) 列預(yù)測。本地隊(duì)列預(yù)測只能提供消息所在節(jié)點(diǎn)的任意時刻的隊(duì)列信息,而網(wǎng)絡(luò)中其他節(jié)點(diǎn)的隊(duì)列信息無法獲??;全局隊(duì)列預(yù)測能提供網(wǎng)絡(luò)中任意節(jié)點(diǎn)任意時刻的隊(duì)列信息。還有一點(diǎn)要說明的是,這種知識庫不僅僅與網(wǎng)絡(luò)本身的特性有關(guān),還與選擇的路由算法和傳送的消息有關(guān)。隊(duì)列預(yù)測知識庫分為本地隊(duì)列預(yù)測和全局隊(duì)列預(yù)測,前者只考慮本節(jié)點(diǎn)單獨(dú)的隊(duì)列信息,后者包括網(wǎng)絡(luò)中所有節(jié)點(diǎn)的隊(duì)列信息。通信需求預(yù)測知識庫該預(yù)測知識庫涵蓋了任意時刻網(wǎng)絡(luò)中的通信需求信息,這些信息能把進(jìn)入網(wǎng)絡(luò)中的消息根據(jù)特定的需求進(jìn)行合理的安排,從而往往會得到一個最優(yōu)最可靠的路由,但算法的計(jì)算方法很復(fù)雜,實(shí)現(xiàn)起來也比較困難。按知識庫的完備性可把路由算法分為三大類零預(yù)測知識庫路由算法,部分預(yù)測知識庫路由算法,完全預(yù)測知識庫路由算法。零預(yù)測知識庫路由算法不采用任何預(yù)測知識庫的內(nèi)容,這類算法實(shí)現(xiàn)起來十分容易,主要就是隨機(jī)的選擇一個可用連接進(jìn)行路由轉(zhuǎn)發(fā),它是DTN所有路由算法性能的一個最低下限。這類算法只有最先連接算法FC(First Contact),該算法沒用采用任何預(yù)測知識庫,它是一種逐跳路由算法,每個節(jié)點(diǎn)隨機(jī)從可用的連接接觸中選擇一個來轉(zhuǎn)發(fā)消息,如果某一時刻不存在可用的連接,消息會先保存在節(jié)點(diǎn)緩存中,一旦有連接出現(xiàn)則立即轉(zhuǎn)發(fā)。部分預(yù)測知識庫主要指的是連接接觸概要預(yù)測知識庫、連接接觸預(yù)測知識庫、以及隊(duì)列預(yù)測知識庫,或者是由它們的多種組合構(gòu)成,但不包含通信需求預(yù)測知識庫。部分預(yù)測知識庫算法的基本思想是計(jì)算每條邊上的鏈路延遲,然后給每條邊的延遲設(shè)定一個權(quán)值,這些權(quán)值根據(jù)所選擇的知識庫的不同,可能是非時變的,也可能是時變的。路由算法選出一些延遲權(quán)值最小的邊,就能得出一條最短延遲路徑。所以計(jì)算邊權(quán)值是這類路由算法的核心,而算法所選擇的知識庫對權(quán)值的計(jì)算有著重要的影響,因?yàn)橹R庫的預(yù)測信息量越多,計(jì)算的權(quán)值越符合實(shí)際網(wǎng)絡(luò)的情況。這類算法主要有最小預(yù)期延遲算法MED (Minimum Expected Delay)、最早傳遞算法 ED (Earliest Delivery)、考慮本地隊(duì)列的最早傳遞法EDLQ(Earliest Delivery with Local Queue)、考慮全局隊(duì)列的最早傳遞算法EDAQ(Earliest Delivery with All Queue)。部分預(yù)測知識庫路由算法并未考慮所有網(wǎng)絡(luò)因素,盡管根據(jù)所采用知識的完備性,其路由算法性能在逐步提高,但顯然它在通信需求方面是有缺陷的。完全預(yù)測知識庫路由算法彌補(bǔ)了這一缺陷,它在部分預(yù)測知識庫的基礎(chǔ)上,增加了通信需求預(yù)測知識庫,這個知識庫涵蓋了全部通信需求,能獲得任意時間消息在網(wǎng)絡(luò)中的需求信息。根據(jù)完全預(yù)測知識庫提供的信息,可以提出一種比較復(fù)雜的路由算法線性規(guī)劃算法LP(Linear Program)。依靠此算法往往會得到一個最優(yōu)最可靠的路由,其計(jì)算原理主要是采用負(fù)載平衡方程進(jìn)行線性規(guī)劃,其計(jì)算開銷比較大,應(yīng)用起來也很復(fù)雜。如圖I所示,預(yù)測知識庫的多寡決定了基于知識預(yù)測的路由算法的路由性能,根本原因是因?yàn)槁酚杀硎莵碓从陬A(yù)測知識庫的,知識庫中的信息越充分越全面,路由算法計(jì)算出的路由表越合理。在DTN網(wǎng)絡(luò)的現(xiàn)實(shí)應(yīng)用中,即使預(yù)測知識庫能儲備節(jié)點(diǎn)在整個網(wǎng)絡(luò)運(yùn)行時間的所有相關(guān)信息,但DTN網(wǎng)絡(luò)的節(jié)點(diǎn)能量、性能、緩存等都非常有限,而且經(jīng)常具有移動性,所以DTN網(wǎng)絡(luò)中的連接很不穩(wěn)定,這就導(dǎo)致消息在某兩個節(jié)點(diǎn)之間傳遞的過程中突然中斷,尤其對于那種單個消息的數(shù)據(jù)量比較大時,這種大消息需要兩個節(jié)點(diǎn)間的連接狀態(tài)持續(xù)較長的時間,否則很容易發(fā)生一個消息只傳輸了一部分的情況?;谥R預(yù)測的路由算法是依據(jù)預(yù)測知識庫提供的信息對消息進(jìn)行轉(zhuǎn)發(fā),例如某兩點(diǎn)的延遲較低,那么路由算法會選擇這條邊傳送消息,但若想就此達(dá)到預(yù)測的路由性能,必須建立在兩個節(jié)點(diǎn)只要存在連接就能成功轉(zhuǎn)發(fā)消息的前提下,而不必考慮連接能持續(xù)多久、或者消息需要傳送多久的問題。但是在現(xiàn)實(shí)的DTN網(wǎng)絡(luò)環(huán)境下,這種理想條件是不可能存在的。在DTN網(wǎng)絡(luò)中,節(jié)點(diǎn)間的移動是頻繁的,節(jié)點(diǎn)失效也是時常發(fā)生的,消息的傳輸是需要一定時間的,消息能否能在兩個節(jié)點(diǎn)間成功,不僅僅需要兩節(jié)點(diǎn)存在連接,或者是延遲小的指標(biāo),還要求兩節(jié)點(diǎn)連接的持續(xù)時間足夠長,尤其是當(dāng)消息大小較大時,持續(xù)時間的指標(biāo)更為重要,因?yàn)榇笙⑿枰膫鬏敃r間更長,這種情況下,即使連接延遲小,但沒有足夠的連接持續(xù)時間,消息仍無法成功轉(zhuǎn)發(fā)。

      發(fā)明內(nèi)容
      為了克服現(xiàn)有技術(shù)中的不足,本發(fā)明提供一種基于歷史規(guī)律預(yù)測知識庫預(yù)測的路由算法(EDH0:ED based on Historical Orderliness算法),該算法主體框架增加了一個歷史規(guī)律預(yù)測知識庫,主要目標(biāo)是優(yōu)化DTN網(wǎng)絡(luò)中高連接間斷性引起的消息丟失問題。這種知識庫由歷史信息表構(gòu)成,每個節(jié)點(diǎn)都保存一個表,并隨時間窗W進(jìn)行更新,所謂時間窗W,指的是根據(jù)網(wǎng)絡(luò)狀態(tài)不斷調(diào)整的一個閾值,歷史規(guī)律信息表中的時間點(diǎn)都屬于時間窗W內(nèi)。根據(jù)DTN網(wǎng)絡(luò)連接特性的描述,歷史規(guī)律信息表的格式定義如下表
      權(quán)利要求
      1.一種容遲容斷網(wǎng)絡(luò)的EDHO路由算法,其特征在于,該算法共包括4個步驟1)歷史規(guī)律預(yù)測知識庫的建立;2)節(jié)點(diǎn)連接可靠度RM的計(jì)算;3)選路指標(biāo)WRM的計(jì)算;4)EDH0算法路由的建立和更新;其中歷史規(guī)律預(yù)測知識庫根據(jù)網(wǎng)絡(luò)拓?fù)湫畔?gòu)建,RM根據(jù)歷史規(guī)律預(yù)測知識庫進(jìn)行計(jì)算,選路指標(biāo)WRM由可靠度RM的值確定,而路由表根據(jù)選路指標(biāo)進(jìn)行建立和更新。
      2.根據(jù)權(quán)利要求I所述的算法,其特征在于,所述步驟I)中歷史規(guī)律預(yù)測知識庫根據(jù)遲容斷網(wǎng)絡(luò)的鏈路特性建立,以歷史規(guī)律信息表格式保存在每個節(jié)點(diǎn)中,主要內(nèi)容包括時間窗口 W、在時間窗內(nèi)本節(jié)點(diǎn)與另一節(jié)點(diǎn)的連接次數(shù)、時間窗內(nèi)每一次連接的起始時間、時間窗內(nèi)每一次連接的終止時間以及時間窗內(nèi)每一次連接持續(xù)時間。
      3.根據(jù)權(quán)利要求I所述的算法,其特征在于,所述步驟2)中節(jié)點(diǎn)連接可靠度RM與時間窗口 W內(nèi)連接持續(xù)時間與連接間隔次數(shù)有關(guān),RM值越大表示節(jié)點(diǎn)可靠度越高,消息傳輸成功率越聞。
      4.根據(jù)權(quán)利要求3所述的算法,其特征在于,對于節(jié)點(diǎn)s和與另一節(jié)點(diǎn)相連的邊e,在 時間窗大小為W的情況下,t時刻兩節(jié)點(diǎn)的連接可靠度RM(e,t,W,s)定義如下
      5.根據(jù)權(quán)利要求4所述的算法,其特征在于,所述步驟3)中選路指標(biāo)WRM的計(jì)算是結(jié)合ED算法的選路指標(biāo)和連接可靠度RM來計(jì)算得的,以延遲w對RM的歸一化值來綜合考慮延遲和可靠度的共同影響。
      6.根據(jù)權(quán)利要求5所述的算法,其特征在于,WRM的計(jì)算如下
      7.根據(jù)權(quán)利要求I所述的算法,其特征在于,所述步驟4)中EDHO算法的路由和更新過程同時進(jìn)行,網(wǎng)絡(luò)在開始運(yùn)行前先進(jìn)行初始化過程,節(jié)點(diǎn)間相互交換路由表信息,最終形成全網(wǎng)的路由映射。
      全文摘要
      本發(fā)明提供一種容遲容斷網(wǎng)絡(luò)(DNT)的EDHO路由算法,特別針對基于知識預(yù)測的路由算法進(jìn)行了設(shè)計(jì),該算法共包括4個步驟1)歷史規(guī)律預(yù)測知識庫的建立;2)節(jié)點(diǎn)連接可靠度RM的計(jì)算;3)選路指標(biāo)WRM的計(jì)算;4)EDHO算法路由的建立和更新;其中歷史規(guī)律預(yù)測知識庫根據(jù)網(wǎng)絡(luò)拓?fù)湫畔?gòu)建,RM根據(jù)歷史規(guī)律預(yù)測知識庫進(jìn)行計(jì)算,選路指標(biāo)WRM由可靠度RM的值確定,而路由表根據(jù)選路指標(biāo)進(jìn)行建立和更新。該算法能優(yōu)化DTN網(wǎng)絡(luò)中高連接間斷性引起的消息丟失問題。
      文檔編號H04L12/703GK102957608SQ201210530848
      公開日2013年3月6日 申請日期2012年12月10日 優(yōu)先權(quán)日2012年12月10日
      發(fā)明者劉濤, 唐路 申請人:北京科技大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1