精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

移動Ad Hoc網MAC協議的I-MILD退避算法的改進方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-11 09:00 ? 次閱讀

20世紀90年代中期,隨著一些技術的公開,移動Ad Hoc開始引起人們的關注,成為移動通信領域的一個研究熱點Ad-Hoc(點對點)模式:ad-hoc模式就和以前的直連雙絞線概念一樣,是P2P的連接,所以也就無法與其它網絡溝通了。一般無線終端設備像PMP、PSP、DMA等用的就是ad-hoc模式。 在家庭無線局域網的組建,我想大家都知道最簡單的莫過于兩臺安裝有無線網卡的計算機實施無線互聯,其中一臺計算機連接Internet就可以共享帶寬。如下圖所示,一個基于Ad-Hoc結構的無線局域網便完成了組建。為了提高網絡性能,在無線環境下的多址接入沖突避免MACAW(MACA for Wireless)協議中,BHARGHAVAN建議使用RTS-CTS-DS-DATA-ACK的消息交換機制發送數據分組。MACA(multiple access with collision avoidance )避免沖突的多路訪問,其基本思想是發送方刺激一下接收方,讓他輸出一個短幀,因此,接收方附近的站可以檢測到該幀,從而在接下去的數據幀(較大)傳輸過程中它們不再發送數據了。

Ad hoc網絡的前身是分組無線網(Packet Radio Network)。對分組無線網的研究源于軍事通信的需要,并已經持續了近20年。早在1972年,美國DARPA(Defense Advanced Research Project Agency)就啟動了分組無線網(PRNET,Packet Radio NETwork)項目,研究分組無線網在戰場環境下數據通信中的應用。項目完成之后,DAPRA又在1993年啟動了高殘存性自適應網絡(SURAN,SURvivable Adaptive Network)項目。研究如何將prnet的成果加以擴展,以支持更大規模的網絡,還要開發能夠適應戰場快速變化環境下的自適應網絡協議。1994年,DARPA又啟動了全球移動信息系統(GloMo,Globle Mobile Information Systems)項目。在分組無線網已有成果的基礎上對能夠滿足軍事應用需要的、可快速展開、高抗毀性的移動信息系統進行全面深入的研究,并一直持續至今。1991年成立的IEEE802.11標準委員會采用了“Ad hoc網絡”一詞來描述這種特殊的對等式無線移動網絡。

1 移動Ad Hoc網MAC協議退避算法

1.1二進制指數退避算法

退避算法就是網絡上的節點在發送數據沖突后,等待一定時間后再發,等待時間是隨指數增長主要用于CSMA的沖突分解用二進制指數退避可以取得較好的分解效果。在共用信道的情況下,當沖突發生以后,每個節點都進行一個隨機時延t,0

移動Ad Hoc網MAC協議的I-MILD退避算法的改進方案

(1)當節點發送數據成功時,調用rst_cw( ),將競爭窗口cw_調整到最小值CWMin。

(2)當節點發送的數據發生沖突時,調用inc_cw( )函數,將競爭窗口cw_加倍。當競爭窗口cw_超過最大值CWMax時,將競爭窗口cw_設置為CWMax。

(3)當節點連續7次發送數據失敗時,也調用rst_cw( ),將競爭窗口調整到最小值CWMin。

BEB算法將帶來嚴重的不公平性,因為在節點一次發送成功后,將其競爭窗口調整為最小值CWMin,而其他發送數據失敗的節點的競爭窗口值變為原來的2倍,使競爭窗口值變得比較大。在后續的競爭中,競爭窗口小的節點在競爭中獲勝的可能性大。

1.2 乘性增加、線性減少(MILD)退避算法

為了改進IEEE 802.11 MAC協議中BEB算法的公平性問題,在MACAW中提出了乘性增加、線性減少退避算法MILD。該算法對BEB算法進行了修改,算法程序偽代碼如下:

移動Ad Hoc網MAC協議的I-MILD退避算法的改進方案

其中,a和b是2個可調節的參數。在MILD退避算法中,一次發送成功后,競爭窗口減小b,若取適當的b值,則競爭窗口cw_不會大幅度減小。當節點發送的數據發生沖突時,競爭窗口增加a倍,若a取值合理,則競爭窗口cw_也不會急劇增加。在參考文獻[2]中,a和b的值分別是2和1,即倍數增加,線性減少,并在無線局域網環境下進行了仿真。仿真結果表明,使用MILD算法比使用BEB算法的公平性要好。參考文獻[3] 在無線局域網環境下對MILD進行了進一步研究,結果表明,MILD在網絡負載很重的情況下,性能比BEB算法要好很多。但當網絡的負載很小時,MILD的性能不如BEB算法。這是因為它需要很長的時間才能從由偶然的碰撞引起的退避中恢復過來,而且,當激活的節點數量從很多急劇減少時,由于MILD對競爭窗口是線性減小的,不能很快地把競爭窗口cw_調整到最小,從而引起不必要的退避。最極端的情況為:當CWMin=31, CWMax=1 023時,用MILD算法最多要經歷992次成功發送,競爭窗口cw_才能達到CWMin,而BEB算法只經歷一次成功發送,競爭窗口cw_就可達到CWMin。

2 乘性增加、線性減少MILD退避算法的改進

在MILD退避算法中,當節點發送數據失敗后,競爭窗口變為原來的a(a=2)倍;當節點發送數據幀成功后,競爭窗口減小b(b=1)。成功發送數據的節點的競爭窗口比發送失敗的節點的競爭窗口小得多,進而造成了信道接入的不公平性。為了改善公平性,應把成功發送數據的節點的競爭窗口增大,讓發送失敗的節點有更多的機會接入信道。根據這個思想,對MILD退避算法做出了改進,以達到節點公平地共享信道的目的。

在改進后的算法中,MILD算法中乘性增加部分保持不變,線性減少改為線性增加,當競爭窗口超過最大值時,把競爭窗口置為最小。本文把這種算法稱為改進的乘性增加、線性減少退避算法。改進后的偽代碼如下:

移動Ad Hoc網MAC協議的I-MILD退避算法的改進方案

3仿真結果分析

在MAC協議研究中,信道接入的公平性是一個最常用的指標。公平性指數是衡量節點之間是否公平地共享信道的一個重要標志,在參考文獻[4]中使用了改進的公平性指數IFI(Improved Fairless Index),表示最大鏈路的吞吐量Throughputmax與最小鏈路的吞吐量Throughputmin之差與總的吞吐量Throughputtotal的比值,其表達式為:

移動Ad Hoc網MAC協議的I-MILD退避算法的改進方案

IFI的值界于0與1之間。理想情況下,每條鏈路有相同的吞吐量,這時IFI=0;如果一個節點占據共享信道,而其他節點不能接入信道,則IFI=1,這是最不公平的情況。IFI越小,則所獲得的信道接入公平性越高。在本文中,采用式(1)來計算公平性。

仿真拓撲采用參考文獻[5]中所使用的線性拓撲,如圖1所示。節點之間的間隔為150 m,在彼此的通信范圍(250 m)之內,在節點A、B之間,C、D之間分別有一條承載于UDP上的CBR流。假定節點A在0 s的時刻向節點B發送CBR流,節點C也在0 s的時刻向節點D發送CBR流,仿真時間為100 s,包的大小設置為1 000 B,信道速率為2 Mb/s。

由于MILD退避算法的參數可以調整,在仿真中,取a=2、b=1和a=2、b=2進行仿真。

與BEB算法相比,改進后的I-MILD算法在鏈路負載較高的情況下,可大幅度提高信道接入的公平性,且b=2時的公平性比b=1時的公平性好。

本文對改進后的I-MILD退避算法進行了仿真,并適當調整了I-MILD算法的參數,與采用BEB退避算法相比, 采用I-MILD退避算法能在很大程度上提高信道接入的公平性。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 無線
    +關注

    關注

    31

    文章

    5437

    瀏覽量

    173104
  • 計算機
    +關注

    關注

    19

    文章

    7430

    瀏覽量

    87735
  • 局域網
    +關注

    關注

    5

    文章

    747

    瀏覽量

    46244
收藏 人收藏

    評論

    相關推薦

    自組織網絡基于主動意識的退避算法研究

    通過NS網絡仿真來證明新算法的可行性。【關鍵詞】:Ad hoc;;. MAC;;退避算法;;分布式協調功能(DCF)【DOI】:CNKI:S
    發表于 04-24 09:10

    無線多媒體傳感器網絡MAC協議研究

    基于競爭占用和載波*的MAC協議。由于無線介質的相似性,這些算法也能夠適用于無線傳感器網絡。IEEE 802.11e對MAC層區分業務等級做出了規定,是競爭占用
    發表于 11-14 16:34

    ESP32退避算法實現

    ESP32退避算法實現IOT連接延時二進制指數退避算法利用斐波那契數列實現退避功能快捷鍵合理的創建標題,有助于目錄的生成如何改變文本的樣式插
    發表于 01-11 08:28

    Ad-hoc MPLS協議體系及其性能分析

    Ad-hoc MPLS協議體系及其性能分析基于無線MPLS協議體系,結合無線移動Ad-hoc網特點,提出了一種采用擴展CR-LDP信令建立標
    發表于 11-15 21:07 ?13次下載

    基于多信道跳頻的Ad Hoc網絡MAC協議研究

    基于多信道跳頻的Ad Hoc網絡MAC協議研究-Re earch on the MAC Layer Protocol of Ad Hoc
    發表于 02-09 10:39 ?25次下載

    基于博弈理論的無線Ad Hoc網絡MAC協議研究

    在綜合考慮博弈理論和無線Ad Hoc網絡特點的基礎上,提出非完全合作博弈理論,將其應用于無線Ad Hoc網絡MAC協議的性能優化。在非完全合作博弈理論中,各節點監測信道以獲得當前
    發表于 04-20 09:05 ?17次下載

    一種新的Ad hoc網絡路由協議

    路由算法是Ad hoc 網絡中最重要的技術之一,由于Ad hoc 網絡拓撲結構的頻繁變化和帶寬受限,給路由協議的設計帶來了嚴峻的挑戰。本文介紹了一種新的Ad
    發表于 09-21 10:23 ?19次下載

    基于Ad hoc網絡的分簇算法研究與改進

    Ad hoc 網絡是一種無基礎設施支持的動態、自組織、多跳無線移動網絡。該文在分析Ad hoc 網絡特性及應用需求的基礎上,提出了一種改進的基于能量的分簇
    發表于 12-30 13:35 ?14次下載

    MIMC無線Ad_Hoc網絡MAC協議研究

    本文研究了無控制信道的多網卡多信道MAC協議,對此協議信道接入控制和數據結構進行了研究設計,在此基礎上,針對多網卡多信道的Ad Hoc網絡提出了一種體系結構,此結構能夠適應現有操作系
    發表于 12-31 09:25 ?15次下載

    一種新的競爭窗口退避算法HBDCF

    IEEE 802.l1標準定義了無線網絡(WIFI)的物理層和MAC(介質訪問控制)層,MAC層的協議規定了兩種信道接人機制,即分布式協調控制機制(DCF,Distributed
    發表于 11-01 10:12 ?2次下載
    一種新的競爭窗口<b class='flag-5'>退避</b><b class='flag-5'>算法</b>HBDCF

    基于競爭窗口遞減因子自適應調整退避算法

    摘包括IEEE802. 11、802. 15.4標準在內的許多無線網絡協議都采用二進制指數退避機制管理數據的重發。在動態分布式的網絡環境中,二進制指數退避算法固定的競爭窗口遞減方式難以
    發表于 11-23 16:38 ?8次下載

    動態時延的非均勻Ad Hoc網絡MAC設計和分析

    針對密度非均勻Ad Hoc網絡,提出了一種基于預留的時隙混合類MAC-RTV協議,該協議將業務區分為預留和非預留,以提供不同質量的接入傳輸服務.通過時延調整預留
    發表于 02-24 11:02 ?0次下載

    使用OPNET軟件對802.11DCF的改進退避機制仿真研究

    DCF協議基于載波監聽多路訪問/沖突避免(CSMA/CA)機制實現有競爭的信道共享,在幀傳輸后,如果在規定的時間內沒有收到MAC層的確認幀ACK,則認為該幀丟失或發生了沖突,該幀會按照二進制指數退避
    的頭像 發表于 05-09 08:45 ?3067次閱讀
    使用OPNET軟件對802.11DCF的<b class='flag-5'>改進退避</b>機制仿真研究

    基于雙信道定向天線的Ad_Hoc_MAC協議的研究_秦軍

    基于雙信道定向天線的Ad_Hoc_MAC協議的研究_秦軍(電源適配器課設)-基于雙信道定向天線的Ad_Hoc_MAC協議的研究_秦軍這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
    發表于 07-26 12:43 ?4次下載
    基于雙信道定向天線的Ad_<b class='flag-5'>Hoc_MAC</b><b class='flag-5'>協議</b>的研究_秦軍

    LEACH協議改進算法

    基于剩余能量LEACH協議改進算法
    發表于 02-10 11:01 ?1次下載