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

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

3天內不再提示

無線Mesh網(wǎng)絡中基于公平的EDCA算法

電子工程師 ? 來源:網(wǎng)絡整理 ? 2018-02-20 07:31 ? 次閱讀

隨著網(wǎng)絡技術的發(fā)展和應用,用戶對網(wǎng)絡的移動性和可靠性要求越來越高,基于IEEE 802.11系列標準的無線Mesh網(wǎng)絡近年來得到了快速、廣泛的應用。在無線Mesh網(wǎng)絡中,任何無線設備節(jié)點都可以同時作為接入點(AP)和路由器,網(wǎng)絡中的每個節(jié)點都可以發(fā)送和接收信號,每個節(jié)點都可以與一個或者多個對等節(jié)點進行直接通信。但由于無線網(wǎng)絡本身的特性和多種物理層傳輸技術的應用,合適的媒體接入控制MAC協(xié)議對無線Mesh網(wǎng)絡至關重要。

在無線Mesh網(wǎng)絡中應用的MAC協(xié)議包括:CSMA/CA、DCF、PCF等,為了在MAC子層實現(xiàn)對不同業(yè)務流的QoS支持,IEEE 802.11e工作組在IEEE 802.11中DCF機制的基礎上提出了增強分布式信道接入機制(Enhanced Distributed Channel Access,EDCA),使得無線Mesh網(wǎng)絡可以更好地提供音頻視頻業(yè)務的服務。

EDCA將不同的業(yè)務流分為4個不同的優(yōu)先等級AC(Access Categories),每一個AC對應一個隊列,通過設置仲裁幀間間隔(Arbitration Interframe Space,AIFS)、最小競爭窗口值CWmin、最大競爭窗口CWmax和傳輸機會TXOP(TraNSmission Opportunity)4個參數(shù)值實現(xiàn)不同業(yè)務流間的業(yè)務區(qū)分。文獻研究表明,由于無線網(wǎng)絡狀況的移動性和復雜性,EDCA算法中4個參數(shù)的靜態(tài)設置并不能使無線網(wǎng)絡的性能實現(xiàn)最優(yōu),特別在高負載或突發(fā)業(yè)務量較大的狀況下,由于無線網(wǎng)絡中有較高的沖突率,EDCA的網(wǎng)絡性能急劇下降,無法滿足網(wǎng)絡用戶的要求。也有相關研究通過CW的自適應調整機制及相關退避算法的改進,如Lamia Romdhani提出的AEDCF機制(Adaptive EDCF,AEDCF);Younggoo Kwon提出的快速碰撞解決機制(Fast Collision Resolutio,F(xiàn)CR)等,使得EDCA算法更適合無線網(wǎng)絡環(huán)境。但這些研究都沒有考慮EDCA算法本身及參數(shù)AIFS、CWmin、CWmax和TXOP調整后對無線Mesh網(wǎng)絡公平性(節(jié)點間和不同業(yè)務流間)帶來的影響。

本文提出了一種基于公平的EDCA算法(Fairness-based EDCA,F(xiàn)EDCA)。FEDCA算法的基本思想是通過加權輪詢的方式確定傳輸?shù)臄?shù)據(jù)接入類別和本次信道偵聽的時間,通過公平因子的計算確定TXOP參數(shù),以達到保證網(wǎng)絡公平性的條件下提高網(wǎng)絡性能和QoS保證的目的。并通過仿真結果驗證該算法的可行性。

1 EDCA算法

EDCA是IEEE 802.11e工作組在IEEE 802.11協(xié)議中DCF機制基礎上進行QoS支持提出的,其基本的接入信道方式與DCF保持一致,各移動節(jié)點以CSMA/CA方式通過競爭獲得信道接入的機會。同時EDCA提供了不同類型業(yè)務數(shù)據(jù)傳輸?shù)亩喾N信道接入類別AC,可以實現(xiàn)不同業(yè)務的服務區(qū)分。

1.1 EDCA算法簡介

為保證不同業(yè)務的不同QoS要求,EDCA算法定義了上層的8類業(yè)務類別(Traffic Category,TC)和本層的4類基于IEEE 802.1D的接入類別(Access Category,AC),8類TC分別映射至4類AC的隊列中:AC_VO,AC_VI,AC_BE和AC_BK,分別代表語音(Voice)類,視頻(Video)類,盡力而為(Best Effort)類和背景(Background)類的業(yè)務。為實現(xiàn)4個AC隊列不同優(yōu)先級的區(qū)別,定義了4個參數(shù):仲裁幀間間隔AIFS、最小競爭窗口值CWmin、最大競爭窗口CWmax和傳輸機會TXOP.不同的AC通過不同的參數(shù)設置,控制其接入信道的過程,從而實現(xiàn)了不同業(yè)務類型的區(qū)分。

某一移動節(jié)點通過兩個階段實現(xiàn)一個AC隊列內的數(shù)據(jù)發(fā)送。首先在一個節(jié)點內部爭奪傳輸機會TXOP,獲得傳輸機會的隊列才有可能獲得信道接入的機會。其次,獲得信道接入機會的分組再在不同的節(jié)點間通過CSMA/CA方式獲得信道接入機會才可以進行數(shù)據(jù)傳輸。EDCA算法完成數(shù)據(jù)傳輸?shù)谝浑A段的任務:不同隊列通過競爭獲得傳輸機會。

IEEE 802.11e EDCA的基本訪問機制如圖1所示。


圖1 IEEE 802.11e EDCA的基本訪問機制


當因競爭信道發(fā)生沖突時,就進入退避過程。在此過程中,將退避計數(shù)器Backoff Timer置為[0,CW[AC]]范圍內的任一整數(shù)值:Backoff_Timer(BT)=uniform[0,CW]×aSlotTime.CW[AC]的初始值設為CWmin[AC].當發(fā)生碰撞時,CW[AC]的值就增加為(CW[AC]+1)×2-1,當CW[AC]增加到CWmax[AC]時,就維持CWmax[AC]的值不變,不再增加。當數(shù)據(jù)幀成功發(fā)送之后,將CW[AC]的值重置為CWmin[AC],繼續(xù)偵聽信道。退避計時器每檢測到一個空閑時隙,其值(BT)減1,最先減到零的數(shù)據(jù)幀占用信道,若節(jié)點內多個AC的退避計時器同時減到零,則較高優(yōu)先級隊列的數(shù)據(jù)幀將占用信道,其他數(shù)據(jù)幀又進入新一輪的退避過程。

1.2 EDCA算法分析

從圖1中可以看出,較高優(yōu)先級的AC通過設置較小的AIFS、CWmin和CWmax將優(yōu)先獲得無線信道的訪問權,從而實現(xiàn)不同不同業(yè)務的業(yè)務區(qū)分。IEEE 802.11e標準中給出了一組EDCA參數(shù)建議值,適合于大部分情況下的網(wǎng)絡應用。但由于無線網(wǎng)絡本身的移動性和可擴展性,在網(wǎng)絡規(guī)模較大或網(wǎng)絡流量動態(tài)變化時,標準中的建議值會對無線Mesh網(wǎng)絡各移動節(jié)點及某一節(jié)點下的不同業(yè)務流造成不公平的現(xiàn)象,具體體現(xiàn)在以下幾個方面:

(1)AIFS、AIFSN設置值導致節(jié)點間的不公平性。IEEE 802.11e標準中給出AIFS[AC]=aSIFSTime+AIFSN[AC]×aSlotTime.網(wǎng)絡中所有移動節(jié)點AIFS、AIFSN值相同,這樣有可能在網(wǎng)絡中引起準同步現(xiàn)象(某一節(jié)點本次通過競爭獲得信道使得下次競爭獲得信道的概率增大)的出現(xiàn),導致無線網(wǎng)絡中其他節(jié)點多次競爭而無法獲得信道的現(xiàn)象頻繁出現(xiàn),從而使得不同節(jié)點接入信道、共享資源的不公平,同時進一步降低網(wǎng)絡鏈路的利用率,影響業(yè)務流的服務質量。

(2)AIFSN值的固定設置導致不同等級業(yè)務流間的不公平。由于高優(yōu)先級的AIFSN值較小,在高優(yōu)先級需傳輸?shù)臄?shù)據(jù)較多的情況下,低優(yōu)先級的業(yè)務流在競爭信道時始終無法獲得信道,必然導致低優(yōu)先級業(yè)務的“饑餓”現(xiàn)象。

(3)CWmin和CWmax的設置。從EDCA的基本訪問機制來看,CW[AC]的值成為影響AC隊列發(fā)送數(shù)據(jù)和發(fā)送數(shù)據(jù)失敗后重新競爭獲得信道的關鍵因素。CWmin和CWmax值雖然實現(xiàn)了不同業(yè)務間的業(yè)務區(qū)分,但在網(wǎng)絡高負載情況下,同樣會導致低優(yōu)先級業(yè)務的“饑餓”現(xiàn)象。

(4)TXOP的設置。TXOP反映了獲得數(shù)據(jù)發(fā)送機會的隊列最大發(fā)送數(shù)據(jù)幀數(shù)。如果采用IEEE 802.11e標準中的參考值,就會導致不公平的信道競爭機制在各業(yè)務流間更大的不公平。

(5)EDCA算法沒有考慮節(jié)點的移動性及信道干擾導致誤碼對網(wǎng)絡公平性的影響。

基于此,為提高無線網(wǎng)絡的公平性、網(wǎng)絡性能及不同業(yè)務流的QoS保證,F(xiàn)EDCA算法對EDCA算法中的AIFSN、CWmin、CWmax和TXOP四個參數(shù)依據(jù)公平性原則進行調整,以保證移動節(jié)點間和不同等級業(yè)務間的公平。

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

    關注

    31

    文章

    5456

    瀏覽量

    173413
  • Mesh網(wǎng)絡

    關注

    0

    文章

    44

    瀏覽量

    14209
收藏 人收藏

    評論

    相關推薦

    mesh網(wǎng)絡中常見問題解決方法

    Mesh網(wǎng)絡因其高可靠性和擴展性,在無線通信、物聯(lián)網(wǎng)(IoT)、智慧城市等領域得到廣泛應用。然而,Mesh網(wǎng)絡在實際部署和運行過程
    的頭像 發(fā)表于 11-11 15:21 ?956次閱讀

    mesh技術在物聯(lián)網(wǎng)的應用

    隨著物聯(lián)網(wǎng)(IoT)技術的快速發(fā)展,越來越多的設備被連接到互聯(lián)網(wǎng),形成了一個龐大的智能網(wǎng)絡。在這個網(wǎng)絡Mesh技術因其獨特的優(yōu)勢而成為連接這些設備的關鍵技術之一。
    的頭像 發(fā)表于 11-11 15:18 ?640次閱讀

    mesh網(wǎng)絡與傳統(tǒng)路由器的比較

    在現(xiàn)代家庭和企業(yè)網(wǎng)絡,無線網(wǎng)絡已經成為連接設備和訪問互聯(lián)網(wǎng)的重要方式。隨著技術的發(fā)展,我們有了更多的選擇來構建和擴展無線網(wǎng)絡。Mesh
    的頭像 發(fā)表于 11-11 15:16 ?533次閱讀

    mesh網(wǎng)絡技術的優(yōu)缺點

    在現(xiàn)代通信技術Mesh網(wǎng)絡技術因其獨特的網(wǎng)絡拓撲和性能特點而備受關注。這種網(wǎng)絡結構允許數(shù)據(jù)在多個節(jié)點之間流動,提高了
    的頭像 發(fā)表于 11-11 15:13 ?677次閱讀

    藍牙MESH是什么?

    藍牙Mesh是一種基于藍牙技術的無線通信網(wǎng)絡協(xié)議,專門設計用于創(chuàng)建大規(guī)模設備網(wǎng)絡,特別適用于物聯(lián)網(wǎng)(IoT)應用。以下是藍牙Mesh的一些關鍵特性和應用:一、藍牙
    的頭像 發(fā)表于 09-14 08:03 ?1658次閱讀
    藍牙<b class='flag-5'>MESH</b>是什么?

    藍牙Mesh 1.1網(wǎng)絡的性能測試

    藍牙Mesh 1.1版本引入了遠程配置和無線設備固件更新(OTA DFU)的功能。在這篇技術博客,我們通過廣泛部署基于Silicon Labs(亦稱“芯科科技”)的xG24和xG2
    的頭像 發(fā)表于 08-20 14:22 ?622次閱讀

    LoRa MESH網(wǎng)絡拓撲及其物聯(lián)網(wǎng)應用場景簡介

    什么是LORA MESH組網(wǎng)技術 ? LORA MESH組網(wǎng)技術是一種基于LORA傳輸?shù)?b class='flag-5'>Mesh組網(wǎng)方案,LoRa MESH網(wǎng)絡允許設備之間
    的頭像 發(fā)表于 07-29 11:24 ?570次閱讀
    LoRa <b class='flag-5'>MESH</b><b class='flag-5'>網(wǎng)絡</b>拓撲及其物聯(lián)網(wǎng)應用場景簡介

    平衡創(chuàng)新與倫理:AI時代的隱私保護和算法公平

    ,如果醫(yī)生和患者都能了解AI推薦治療方案的原因,將大大增加對技術的接受度和信任。 算法公平性的保障同樣不可或缺。AI系統(tǒng)在設計時就需要考慮到多樣性和包容性,避免因為訓練數(shù)據(jù)的偏差而導致結果的不公平
    發(fā)表于 07-16 15:07

    請問mesh網(wǎng)絡拓撲結構是如何管理的?

    請問mesh網(wǎng)絡拓撲結構是如何管理的? 在mesh_demo ,espconn_mesh_
    發(fā)表于 07-12 06:20

    一個沒有mesh協(xié)議的ble設備,如何通過gatt協(xié)議與mesh網(wǎng)絡通信?

    一個沒有mesh協(xié)議的ble設備,如何通過gatt協(xié)議與mesh網(wǎng)絡通信,代理節(jié)點需要調用需要調用那些接口進行轉換。mesh網(wǎng)絡
    發(fā)表于 06-24 07:52

    藍牙Mesh模塊組網(wǎng)時無線回程影響速率嗎?

    隨著科技的發(fā)展,智能家居、智能辦公等場景越來越廣泛地應用于我們的生活。其中,藍牙Mesh組網(wǎng)技術作為一種新型的無線通信技術,受到了越來越多用戶的關注。那么,藍牙Mesh模塊在組網(wǎng)時無線
    的頭像 發(fā)表于 05-23 17:37 ?799次閱讀

    mesh組網(wǎng)和無線橋接有什么區(qū)別

    mesh組網(wǎng)和無線橋接有什么區(qū)別 在當今的數(shù)字時代,無線網(wǎng)絡成為了現(xiàn)代生活的重要組成部分。為了滿足人們對高速、穩(wěn)定、可靠的無線網(wǎng)絡的需求,
    的頭像 發(fā)表于 02-04 14:07 ?1.1w次閱讀

    Mesh組網(wǎng)的主要特點 mesh組網(wǎng)需要接網(wǎng)線嗎 怎么進行有線mesh組網(wǎng)?

    Mesh組網(wǎng)的主要特點 mesh組網(wǎng)需要接網(wǎng)線嗎 怎么進行有線mesh組網(wǎng)? Mesh組網(wǎng)是一種無線網(wǎng)絡拓撲結構,它具有以下主要特點: 1.
    的頭像 發(fā)表于 02-04 14:07 ?3037次閱讀

    什么是LoRa MESH?LoRa MESH技術通訊方式

    什么是LoRa MESH?LoRa MESH技術通訊方式? LoRa MESH是一種基于LoRa技術的無線通信網(wǎng)絡,它利用低功耗廣域網(wǎng)(LPWAN)技術實現(xiàn)廣域傳輸和全覆蓋的物聯(lián)網(wǎng)應用
    的頭像 發(fā)表于 01-22 16:10 ?2029次閱讀

    無線橋接和mesh組網(wǎng)哪個好?

    無線橋接和Mesh組網(wǎng)都是用于擴展無線網(wǎng)絡覆蓋范圍的技術,但它們的工作原理和應用場景有所不同。 無線橋接通常是一對一的連接,相對較容易設置和維護。它的優(yōu)點在于簡單性,適用于需要建立點對
    的頭像 發(fā)表于 01-19 16:12 ?7972次閱讀