新四季網

具有退避機制的Epidemic路由算法的製作方法

2023-12-11 17:06:22 2

專利名稱:具有退避機制的Epidemic路由算法的製作方法
技術領域:
本發明涉及機會網絡路由算法,作用是使機會網絡中節點高效轉發數據包,同時儘可能減少網絡資源消耗。
背景技術:
機會網絡是一種不需要在源節點和目的節點之間存在完整路徑,利用節點移動帶來的相遇機會實現網絡通信的、時延和分裂可容忍的自組織網絡。機會網絡不同於傳統的多跳無線網絡,它的節點不是被統一部署的,網絡規模和節點初始位置未進行預先設置,源節點和目的節點之間的路徑事先不能確定是否存在。機會網絡以「存儲-攜帶-轉發」模式逐跳傳輸信息實現節點間通信,其體系結構與多跳無線網絡不同,它在應用層與傳輸層 之間插入一個被稱為束層的新的協議層。由於機會網絡能夠處理網絡分裂、時延等傳統無線網絡技術難以解決的問題,能滿足惡劣條件下的網絡通信需要,其主要應用於缺乏通信基礎設施、網絡環境惡劣以及應對緊急突發事件的場合。I.對照路由算法為和本發明路由算法對照,選取了 2種典型路由算法作為參照算法。Epidemic算法是基於泛洪策略路由算法的典型代表,很多基於泛洪策略的路由算法都可視為是由該算法衍生而來。Spray and Wait算法是按照一定策略進行泛洪,是基於有限度的泛洪策略,該算法的主要性能指標在多數場景下都具有顯著的優勢。(I) Epidemic 算法Epidemic算法的基本思想是當2節點相遇時交換對方沒有的數據包,經過足夠的交換後,理論上每個非孤立的節點將收到所有的數據包,從而實現數據包的傳輸。在Epidemic算法中,每個數據包有一個全局唯一的標識,每個節點中保存一個概要向量用來記錄節點中攜帶的數據包。當2節點相遇時,雙方首先交換概要向量,獲知對方攜帶數據包情況後,雙方僅傳送對方沒有的數據包。Epidemic算法本質上是一種泛洪算法,從理論上講該算法能最大化數據包傳輸的成功率,最小化傳輸延遲,但也會使網絡中存在大量的數據包副本,消耗大量的網絡資源。Epidemic算法有3個目標,分別是最大的傳輸成功率、最小的傳輸延遲和最小的網絡資源消耗。實現上述目標需要特定的場景,在多數場景下,由於過度泛洪導致路由算法的性能顯著下降。(2) Spray And Wait 算法Spray and Wait算法分為2個階段。首先是Spray階段,源節點中的部分數據包被擴散到鄰居節點;然後進入到Wait階段,若Spray階段沒有發現目標節點,包含數據包的節點以Direct Delivery方式將數據包傳送到目標節點,即只有在遇到目標節點時,發送數據包。該算法傳輸量顯著地少於Epidemic算法,傳輸成功率高,傳輸延遲較小,算法適用性強。
2.度量值評價機會網絡路由算法性能指標的度量值主要有(I)傳輸成功率傳輸成功率(Delivery Ratio)是在一定的時間內成功到達目標節點數據包總數和源節點發出的需傳輸數據包總數之比,該指標刻畫了路由算法正確轉發數據包到目標節點的能力,是最重要的指標。⑵傳輸延遲傳輸延遲(Delivery Delay)是數據包從源節點到達目標節點所需的時間,通常採用平均傳輸延遲來評價。傳輸延遲小意味路由算法傳輸能力強、傳輸效率高,也意味著在傳輸過程中將會佔用較少的網絡資源。 (3)路由開銷路由開銷(Overhead)是指在一定時間內節點轉發數據包的總數,通常用所有成功到達目標節點的數據包數與所有節點轉發的數據包總數之比來評價。路由開銷高,意味著節點大量地轉發數據包,會使網絡中充斥大量的數據包副本,增加數據包發生碰撞的概率,也會大量地消耗節點能量。3. Epidemic算法性能分析以表I場景為基礎,分別對數據包總數為50和每節點生成10個數據包2種情況進行仿真,得到圖I、圖2所示結果。圖I、圖2中以Spray And Wait作為對照算法,該算法在多數場景下可獲得接近最優的傳輸成功率和路由開銷,且無論網絡的規模大小都能保持較好的性能,有很好的可擴展性。由圖I、圖2可得到如下結論(I)在一些特定的場景下Epidemic算法的非常高的傳輸成功率和非常低的傳輸延遲,在這兩個指標上大大好於對照算法;(2)在數據包數量一定時,網絡中節點數量增加會改善路由算法的性能;(3)在某些場景下,存在一些和網絡應用環境緊密相關的因素會導致Epidemic算法的性能顯著下降。圖3以表I場景為基礎,描述了節點總數一定的情況下,數據包數量和傳輸成功率之間的關係。由圖3可知數據包增加時,傳輸成功率隨之下降。本發明將產生這種現象的原因稱之為擠出效應,即當網絡中需要傳輸數據包總數超過節點可存儲的數據包總量時,會發生節點緩存飽和現象,此時節點接收到新數據包時,不得不按照一定規則丟棄舊數據包,這種效應的存在導致Epidemic算法性能顯著下降。

發明內容
本發明涉及一種新的機會網絡路由算法,該算法在Epidemic路由算法基礎上引入了退避機制,當節點緩衝區被充滿時,與之相遇的節點按照一定規則不再向其轉發數據包,即進行退避。本發明算法可有效地抑制擠出效應,獲得較高的傳輸成功率和較低的網絡資源消耗。本發明算法的具體方案是在Epidemic算法原有機制基礎上增加下面(1)-(4)機制,本發明將其稱之為退避機制,將具有退避機制的Epidemic算法稱為Backoff Epidemic算法。機制的具體描述如下(I)節點維護一個欄位,該欄位用來存放閥值t ;(2)閥值t是隨機產生的,服從均勻分布,其值範圍是(0,x),X是參數,根據網絡狀況確定;(3)當某一節點緩存充滿後,在時間t內,該節點拒絕接收目標節點不是該節點的數據包,即在閥值時刻內令其他節點的數據包退避;(4)當退避時間超過閥值t後,無論節點緩存狀態均接收數據包,此時依舊可能發生擠出事件。接收到數據包後,退避時間被重置為O。


圖I傳輸成功率比較圖2傳輸延遲比較圖3數據包數量對傳輸成功率影響圖4不同場景下改進算法的傳輸成功率圖5不同場景下改進算法的傳輸延遲圖6不同場景下改進算法的路由開銷
具體實施例方式以下對本發明的原理和特徵進行描述,所舉實例只用於解釋本發明,並非用於限定本發明的範圍。使用0NE(the Opportunistic Networking Environment)仿真平臺實施本發明涉及的路由算法。在下面的仿真中,模擬了攜有智能藍牙設備的行人步行於真實的城市場景中,並以此來實施、分析路由算法的性能。具體場景設置如表I所示。表I仿真場景設置
權利要求
1.一種機會網絡路由算法(在後面的敘述中簡稱為路由算法),其特徵在於,包括該路由算法的原理、參數和工作過程。
2.根據權利要求I所述的路由算法,其特徵在於,該路由算法是對Epidemic路由算法的一種改進。
3.根據權利要求I至2所述的路由算法,其特徵在於,該路由算法是在Epidemic路由算法的基礎上引入了退避機制。
4.根據權利要求3所述的退避機制,其特徵在於,節點維護一個欄位,該欄位用來存放閥值t。
5.根據權利要求3至4所述的退避機制,其特徵在於,閥值t是隨機產生的,服從均勻分布,其值範圍是(O,X),X是參數,根據網絡狀況確定。
6.根據權利要求3至5所述的退避機制,其特徵在於,當某一節點緩存充滿後,在時間t內,該節點拒絕接收目標節點不是該節點的數據包,即在閥值時刻內令其他節點的數據包退避。
7.根據權利要求3至6所述的退避機制,其特徵在於,當退避時間超過閥值t後,無論節點緩存狀態均接收數據包,當節點接收到數據包後,其退避時間被重置為O。
全文摘要
本發明涉及一種機會網絡路由算法,作用是改進了Epidemic路由算法,使機會網絡中節點高效轉發數據包,同時儘可能少地消耗網絡資源。Epidemic路由算法的在某些場景中可以取得很高的傳輸成功率和很低的傳輸延遲,但算法的適應性較差,在另一些場景中,算法性能會急劇下降。本發明提出了退避機制,並以該機制改進Epidemic路由算法。退避機制能有效地減少網絡中數據包副本的數量,抑制擠出效應,改善路由算法的性能,進而改善Epidemic路由算法的可擴展性。
文檔編號H04L12/721GK102970223SQ20121023980
公開日2013年3月13日 申請日期2012年7月12日 優先權日2012年7月12日
發明者孫踐知, 譚勵, 肖媛媛, 張迎新 申請人:北京工商大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀