99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內(nèi)不再提示

移動Ad Hoc網(wǎng)MAC協(xié)議的I-MILD退避算法的改進方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-11 09:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1 移動Ad Hoc網(wǎng)MAC協(xié)議退避算法

1.1二進制指數(shù)退避算法

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

移動Ad Hoc網(wǎng)MAC協(xié)議的I-MILD退避算法的改進方案

(1)當節(jié)點發(fā)送數(shù)據(jù)成功時,調(diào)用rst_cw( ),將競爭窗口cw_調(diào)整到最小值CWMin。

(2)當節(jié)點發(fā)送的數(shù)據(jù)發(fā)生沖突時,調(diào)用inc_cw( )函數(shù),將競爭窗口cw_加倍。當競爭窗口cw_超過最大值CWMax時,將競爭窗口cw_設置為CWMax。

(3)當節(jié)點連續(xù)7次發(fā)送數(shù)據(jù)失敗時,也調(diào)用rst_cw( ),將競爭窗口調(diào)整到最小值CWMin。

BEB算法將帶來嚴重的不公平性,因為在節(jié)點一次發(fā)送成功后,將其競爭窗口調(diào)整為最小值CWMin,而其他發(fā)送數(shù)據(jù)失敗的節(jié)點的競爭窗口值變?yōu)樵瓉淼?倍,使競爭窗口值變得比較大。在后續(xù)的競爭中,競爭窗口小的節(jié)點在競爭中獲勝的可能性大。

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

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

移動Ad Hoc網(wǎng)MAC協(xié)議的I-MILD退避算法的改進方案

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

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

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

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

移動Ad Hoc網(wǎng)MAC協(xié)議的I-MILD退避算法的改進方案

3仿真結果分析

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

移動Ad Hoc網(wǎng)MAC協(xié)議的I-MILD退避算法的改進方案

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

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

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

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

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


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

    關注

    31

    文章

    5555

    瀏覽量

    176080
  • 計算機
    +關注

    關注

    19

    文章

    7663

    瀏覽量

    90836
  • 局域網(wǎng)

    關注

    5

    文章

    778

    瀏覽量

    47243
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    自組織網(wǎng)絡基于主動意識的退避算法研究

    通過NS網(wǎng)絡仿真來證明新算法的可行性?!娟P鍵詞】:Ad hoc;;. MAC;;退避算法;;分布式協(xié)調(diào)功能(DCF)【DOI】:CNKI:S
    發(fā)表于 04-24 09:10

    無線多媒體傳感器網(wǎng)絡MAC協(xié)議研究

    基于競爭占用和載波*的MAC協(xié)議。由于無線介質(zhì)的相似性,這些算法也能夠適用于無線傳感器網(wǎng)絡。IEEE 802.11e對MAC層區(qū)分業(yè)務等級做出了規(guī)定,是競爭占用
    發(fā)表于 11-14 16:34

    ESP32退避算法實現(xiàn)

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

    Ad-hoc MPLS協(xié)議體系及其性能分析

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

    基于多信道跳頻的Ad Hoc網(wǎng)絡MAC協(xié)議研究

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

    基于博弈理論的無線Ad Hoc網(wǎng)絡MAC協(xié)議研究

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

    一種新的Ad hoc網(wǎng)絡路由協(xié)議

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

    基于Ad hoc網(wǎng)絡的分簇算法研究與改進

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

    MIMC無線Ad_Hoc網(wǎng)絡MAC協(xié)議研究

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

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

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

    基于競爭窗口遞減因子自適應調(diào)整退避算法

    摘包括IEEE802. 11、802. 15.4標準在內(nèi)的許多無線網(wǎng)絡協(xié)議都采用二進制指數(shù)退避機制管理數(shù)據(jù)的重發(fā)。在動態(tài)分布式的網(wǎng)絡環(huán)境中,二進制指數(shù)退避算法固定的競爭窗口遞減方式難以
    發(fā)表于 11-23 16:38 ?8次下載

    動態(tài)時延的非均勻Ad Hoc網(wǎng)絡MAC設計和分析

    針對密度非均勻Ad Hoc網(wǎng)絡,提出了一種基于預留的時隙混合類MAC-RTV協(xié)議,該協(xié)議將業(yè)務區(qū)分為預留和非預留,以提供不同質(zhì)量的接入傳輸服務.通過時延調(diào)整預留
    發(fā)表于 02-24 11:02 ?0次下載

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

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

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

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

    LEACH協(xié)議改進算法

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