《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種密度預測與服務分級的MAC退避算法
一種密度預測與服務分級的MAC退避算法
來源:電子技術應用2013年第10期
蘇海武, 程良倫, 高 銳, 蘇新凌, 孫志敬
廣東工業大學 自動化學院, 廣東 廣州 510006
摘要: 為了提高重負載的中高速無線傳感器網絡性能,深入研究競爭型MAC協議的退避算法,基于PTTL退避算法提出一種密度預測及服務分級的MAC退避算法。該算法對網絡鄰近節點數目進行加權遞推平滑預測,實現競爭窗口自適應節點密度的目的;引入服務分級意識,賦予服務級別高或數據積壓或跳數多的節點優先發送權,滿足關鍵數據多跳傳輸實時性要求。NS2仿真結果表明:本DPSC退避算法在節點高密度與高負載環境下網絡性能優于其他三種算法,其平均時延比PTTL算法降低10%,吞吐量提高15%,平均能耗下降5%。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2013)10-0112-04
A backoff algorithm of MAC protocol with density prediction and service classification
Su Haiwu, Cheng Lianglun, Gao Rui, Su Xinling, Sun Zhijing
Faculty of Automation,Guangdong University of Technology,Guangzhou 510006, China
Abstract: In order to improve the performance in high-speed sensor networks which traffic load is high, study backoff algorithm of competitive MAC protocol, and propose a backoff algorithm of MAC protocol with density prediction and service classification which is based on PTTL. The protocol forecasts the number of neighboring nodes by weighted recursive smoothing, to achieve the purpose of the competition window adaptive node density; introducing awareness of the service classification, and giving the right of send priority to the nodes that are the high level of service, or data backlog or multi-hop, to meet the real-time requirements of critical data multi-hop transmission. The NS2 simulation results show that: the network performance of DPSC backoff algorithm in the nodes of high-density and high-load environment is superior to the other three algorithms. The average delay was 10% lower than the PTTL algorithm, throughput increased by 15%, and the average energy consumption decreased by 5%.
Key words : high-speed sensor networks; backoff algorithm; density prediction; service classification; priority send

    中高速無線傳感器網絡[1]用于包括環境檢測、視頻多媒體等多種混合類型業務,網絡負載通常很大,區域節點密度差異大,區域負載波動大。傳統無線傳感器網絡的MAC協議競爭窗口滑動緩慢,對于負載波動大的業務會造成過渡時間長以及資源浪費等,不能滿足數據復雜的中高速無線傳感器網絡[2]。目前出現了針對無線傳感器網絡MAC協議的多種有效的退避算法,典型退避算法有: (1)二進制指數退避算法BEB(Binary Exponential Backoff)[3] ,其特點是發生沖突時競爭窗口按二進制指數增長,發送成功時則降至最小值。其缺點是總是有利于最近發送成功的節點而公平性差, 且隨著節點數增加而碰撞概率急劇增大, 造成網絡性能迅速下降。(2)倍數增加線性遞減退避算法MILD(Multiplicative Increase Linear Decrease)[4],當網絡節點數較多時,MILD由于競爭窗口變化較平滑,其吞吐率性能略優于BEB。但當網絡有中等數目的節點時,則由于競爭窗口線性遞減而顯得縮小相對較慢,使節點競爭窗口值往往大于合理值。(3)CIMLD(Conic Increase Multiplicative Linear Decrease)算法[5]采用分段二次曲線計算倍乘退避因子來調節退避窗口,能夠在不同區域中以不同速率解決信道沖突,但流封鎖信道問題還沒有完全解決。(4)PTTL(Preferentially Transmitting and Different Traffic Levels)退避算法[6]根據網絡流量判定的級別來改變退避窗口大小,賦予轉發節點一定的信道接入優勢來提高前傳效率而減少時延,但對網絡流量變化適應性較弱。

    這些退避算法各具優勢,但在負載波動變化急劇、數據復雜的中高速無線傳感器網絡環境中,網絡性能則大幅下降。因此,本文在深入研究PTTL退避算法的基礎上,提出一種密度預測服務分級的MAC退避算法DPSC(Density Prediction and Service Classification),以達到提高網絡信道利用率與網絡吞吐量的目的。
1 PTTL退避算法介紹與分析
    PTTL退避算法主要思想是:流量分級與轉發優先。即節點通過偵聽信道狀態來判斷當前網絡流量級別,并對轉發節點賦予較小競爭窗口而增大其信道接入概率。PTTL退避算法描述如下:
    (1)空閑狀態,CW=max(CWmin,CW-i3),其中i是連續偵聽到空閑時隙數,CWmin是窗口最小值。
    (2)發送成功,CW=max(CWmin,CW-s2),其中s是連續成功競爭信道并發送報文成功次數。
    (3)發送失敗,競爭窗口CW為:
    CW=min(CWmax,CW*(C+1)),C≤CmaxCW=CWinit, C>Cmax  
其中C是連續競爭信道失敗次數,Cmax是最大退避次數,CWmax是窗口最大值。
    (4)節點是轉發節點,則CW=CWmin。
    總的來說,PTTL退避算法簡便易行,在網絡負載較重的網絡環境中性能良好。但PTTL退避算法并沒有服務分級,即不同業務類型數據以相同的機會接入信道,造成關鍵數據延遲,不能反映實際需求。且節點是轉發節點,則CW將無條件降低到CWmin,雖然這樣能夠在一定程度上提高轉發能力并保證數據轉發優先,但是當網絡負載嚴重時,不區分服務類型的無條件降至最小值CWmin,會造成碰撞概率急劇增加,反而與盡快將數據發送出去的初衷相反。因此關鍵類型數據應該具有接入信道優先權,提高優先級數據的傳輸率,減少關鍵類型數據時延來滿足應用實時性需求。
2 DPSC退避算法設計
    為了提高網絡負載重且負載波動急劇的中高速無線傳感器網絡性能,基于PTTL退避算法提出密度預測與服務分級MAC退避算法DPSC。主要創新點如下:
    (1)網絡節點數目進行加權遞推平滑預測。節點密度與鄰近節點數目是一一映射關系,即某節點的鄰近節點越多,此節點區域的節點密度越大。假設網絡自適應占空比p∈[0,1],即節點每周期處于活動狀態概率為p。在每個估算周期i∈[1,n],利用競爭窗口來實現計算鄰近節點,且計算節點數是指除開周期1~i-1中已計算的所有醒來鄰近節點。在估算周期i中,詢問節點發送詢問包REQ。接收到詢問包REQ且未有回答的醒來節點時,在M個時隙中隨機選擇一個時隙回復一個裝載唯一身份ID的回復包ANS。詢問節點在第i窗口成功收集分組Gi數目并記錄ID。由伯利努試驗二項分布可知占空比為p、實際鄰近節點數目為N且發生k次的概率為:

  
3.1節點密度預測分析
    鄰近節點數目的最大似然估算值N*與節點占空比p有關,占空比p的大小決定N*的估算精確度。當前網絡鄰居節點數Nc與平滑因子l、權重系數Cj相關,此處取l=5,C1=0.2,C2=0.4,C3=0.6,C4=0.8,C=1.0。其中相對誤差e=|Nc-N|/N,Nc是當前鄰近節點數目加權遞推平滑預測值,N是當前鄰近節點數目真實值。
    從圖2可知,鄰近節點數目越多,占空比p越大,則當前鄰近節點數目加權遞推平滑預測值與真實值相對誤差e越小,即平滑預測值越接近真實值,估算精確度越高。同理,對于節點密度大的區域節點可以設置較低的占空比p進行估算而得到可靠的鄰近節點數目估算值,且減少估算周期偵聽所消耗的能量。

3.2 系統時延分析
    從圖3可知,節點數目較少時各算法端到端時延基本相同,但節點數目較多時的時延相差甚遠。DPSC算法時延增加速率最小,因為能夠根據鄰近節目數目動態地修改競爭窗口,減少碰撞概率與重發次數,從而減少端到端時延,能夠適應不同節點數目的網絡環境。
3.3 系統吞吐量分析
    從圖4可知,隨著節點密度增大吞吐量都有所下降,在節點數目小于10時吞吐量大致相同,之后出現大幅度差距。因為隨著節點數目的增加,節點沖突概率將會增大,所以各種算法吞吐量都有所下降。其中DPSC算法下降速度最慢是由于鄰近節點數目能自適應競爭窗口,從而有效地提高信道利用率,相對PTTL算法平均提高15%。其余三種算法都不太適應于高節點密度的網絡環境,特別是BEB算法吞吐量下降最快。

3.4系統能耗分析
    從圖5可知,各退避算法成功發送每比特數據的平均能耗隨著系統網絡節點數目的增加而增加。在鄰近節點少的網絡系統中,其他三種算法能耗低于DPSC算法,因為密度低而競爭信道的沖突少,數據發送成功率高,而DPSC算法卻因節點估算預測的周期偵聽耗能略高。但高密度時DPSC算法因為根據節點數目動態地改變競爭窗口而降低沖突概率,減少重傳次數,所以平均能耗明顯低于其他三種算法,相對于PTTL算法平均下降5%。

    本文退避算法DPSC通過二項分布概率模式對鄰近節點數目進行最大似然估算并進行加權遞推平滑預測,精準地估算出鄰近節點數目,實現競爭窗口自適應節點密度的目的;根據服務分級思想,引入服務分級因子δ實現服務級別高的數據能優先發送;引入負載分級因子κ表示負載級別并賦予數據積壓的節點優先發送權;引入多跳傳發優先因子μ實現數據前傳的連續性與減少時延,滿足關鍵數據多跳傳輸實時性要求。DPSC退避算法與其他三種算法在節點低密度與低負載情況下網絡性能差別不大,但在節點高密度與高負載情況下則表現出優越的網絡性能。進一步的工作將采用無線傳感器硬件平臺CC2430對DPSC退避算法進行實際性能測試。
參考文獻
[1] 王越超,程良倫.中高速傳感器網絡中基于服務區分的QoS路由算法研究[J].計算機應用與軟件,2010(8):152-158.
[2] CHIA W C, CHEW L W, ANG L M, et al. Low memory image stitching and compression for WMSN using stripbased processing[J]. International journal of sensor network, 2012,11(1):22-32.
[3] PANTAZI A,ANTONAKOPOULOS T. Equilibrium point analysis of the binary exponential backoff algorithm[J].Computer Communications, 2001,24(18):1759-1768.
[4] Zhang Yi, PIUNOVSKIY A, AYESTA U,et al. Convergence of trajectories and optimal buffer sizing for MIMD congestion control[J]. Computer Communications, 2010,33(2):149-159.
[5] 奎曉燕,杜華坤. CIMLD:多跳Ad Hoc網絡中一種自適應的MAC退避算法[J]. 小型微型計算機系統, 2009,30(4):679-682.
[6] 余慶春,譚獅. 一種基于轉發優先及流量分級的無線傳感器網絡退避算法[J]. 計算機應用研究,2012,29(5):1846-1849.
[7] CAMILLO A,NATI M, PETRIOLI C,et al. IRIS:Integrated data gathering and interest dissemination system for wireless sensor networks [J]. Ad Hoc Networks, 2011, 11(2):654-671.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩图片一区| 国产美女一区| 亚洲毛片av在线| 国产精品国产三级国产aⅴ入口| 欧美精品一区在线观看| aa级大片欧美三级| 亚洲欧洲在线观看| 久久久噜噜噜| 亚洲九九精品| 欧美视频在线观看一区二区| 一区二区日韩伦理片| 国产精品第三页| 欧美激情va永久在线播放| 亚洲欧美日韩国产成人| 欧美日韩一区在线观看视频| 国产精品igao视频网网址不卡日韩| 在线一区二区三区四区五区| 欧美成人精品在线视频| 国产欧美一区二区三区在线看蜜臀| 母乳一区在线观看| 欧美日韩在线第一页| 亚洲免费视频一区二区| 国产精品久久一区二区三区| 欧美日韩一卡| 久久久7777| 亚洲香蕉在线观看| 欧美日韩一区二区三区免费| 91久久综合亚洲鲁鲁五月天| 欧美电影免费观看高清| 国产日韩欧美电影在线观看| 久久九九99视频| 99视频超级精品| 免费一区二区三区| 国产日韩一区欧美| 国产日韩欧美在线视频观看| 欧美成人在线免费观看| 亚洲麻豆视频| 99视频精品全国免费| 一区二区三区www| 亚洲一区二区三区涩| 欧美一级在线亚洲天堂| 国产精品黄色| 久久不见久久见免费视频1| 亚洲欧洲精品一区二区三区不卡| 狠狠久久综合婷婷不卡| 一区二区三区欧美视频| 久久本道综合色狠狠五月| 一区二区三区视频免费在线观看| 欧美大香线蕉线伊人久久国产精品| 国产精品欧美一区二区三区奶水| 亚洲影院一区| 欧美精品色综合| 欧美视频不卡中文| 亚洲美女电影在线| 国产精品激情| 国产一区二区三区成人欧美日韩在线观看| 99精品欧美一区二区三区| 国内精品久久久久影院优| 一区在线免费| 久久精品国产一区二区三区| 欧美综合激情网| 国产欧美日韩精品a在线观看| 国产精品久久久| 欧美日韩国产一区二区三区地区| 久久精品论坛| 久久国产精彩视频| 一区二区冒白浆视频| 中文欧美日韩| 欧美伊人久久久久久午夜久久久久| 久久精品国产视频| 狠狠色综合网站久久久久久久| 国产精品乱码一区二区三区| 欧美日本一区二区视频在线观看| 国产精品久久一卡二卡| 国产精品免费看片| 久热成人在线视频| 亚洲日本va午夜在线影院| 国产区亚洲区欧美区| 国产精品一区在线观看你懂的| 极品少妇一区二区三区精品视频| 亚洲免费人成在线视频观看| 欧美伊人久久久久久午夜久久久久| 欧美日韩在线不卡一区| 尤物九九久久国产精品的分类| 尤物yw午夜国产精品视频| 国产精品扒开腿做爽爽爽软件| 欧美一级大片在线免费观看| 亚洲午夜极品| 欧美日韩亚洲一区二区三区在线| 欧美成人资源网| 国产欧美二区| 亚洲精选一区| 国产一区二区主播在线| 国产精品福利久久久| 老司机午夜免费精品视频| 欧美视频精品一区| 亚洲国产毛片完整版| 亚洲一区二区三区影院| 一区二区亚洲| 国产精品99久久久久久白浆小说| 亚洲日本电影在线| 国产亚洲一区精品| 免费在线看成人av| 亚洲国产乱码最新视频| 欧美体内she精视频在线观看| 99精品欧美一区二区蜜桃免费| 欧美成人免费一级人片100| 亚洲电影观看| 狠狠色狠狠色综合人人| 国产精品www色诱视频| 欧美人与性动交cc0o| 国产九九视频一区二区三区| 亚洲日韩欧美视频| 国产婷婷色一区二区三区在线| 亚洲欧美精品| 久久久精品国产99久久精品芒果| 91久久亚洲| 韩日精品视频一区| 久久成人这里只有精品| 久久精品女人天堂| 亚洲直播在线一区| 日韩视频二区| 亚洲午夜精品久久| 国产精品xxxav免费视频| 日韩视频免费在线| 久久黄色级2电影| 欧美午夜久久| 亚洲精品午夜| 欧美日韩中文字幕精品| 在线不卡a资源高清| 国产欧美精品在线播放| 老司机免费视频一区二区三区| 国产亚洲视频在线| 一区二区三区欧美| 永久免费精品影视网站| 国产日韩精品久久久| 国产精品久久久久久久一区探花| 欧美日韩妖精视频| 欧美日韩一区二区三区四区在线观看| 欧美破处大片在线视频| 亚洲电影免费观看高清完整版在线观看| 欧美一区二区在线视频| 亚洲精品中文在线| 国产亚洲女人久久久久毛片| 久久www免费人成看片高清| 国产精品亚洲视频| 狠狠色狠色综合曰曰| 欧美sm视频| 99精品国产在热久久| 国产日韩欧美精品综合| 亚洲免费一级电影| 黄色一区三区| 亚洲一区二区三区色| 欧美精品免费视频| 欧美一区亚洲一区| 亚洲一区二区视频在线| 亚洲日本一区二区| 久久深夜福利免费观看| 亚洲综合精品四区| 欧美日韩国产黄| 亚洲精品资源美女情侣酒店| 亚洲黄色av| 欧美在线观看网址综合| 欧美大片在线观看一区二区| 亚洲高清自拍| 国产精品亚洲аv天堂网| 欧美午夜久久| 欧美涩涩网站| 欧美激情乱人伦| 亚洲每日在线| 欧美在线播放一区| 99精品视频免费观看| 蜜臀91精品一区二区三区| 麻豆久久婷婷| 久久综合狠狠综合久久综青草| 另类欧美日韩国产在线| 欧美久久久久久| 久久精品动漫| 国产一级揄自揄精品视频| 亚洲欧美国产精品专区久久| 欧美资源在线| 亚洲精品久久久久久久久| 在线午夜精品| 一区二区三区高清| 午夜精品视频一区| 国产精品99久久久久久白浆小说| 久久久久国产一区二区三区四区| 尤物精品在线| 亚洲电影专区| 欧美日韩一级片在线观看| 亚洲午夜日本在线观看| 国产精品毛片大码女人| 欧美高清在线观看| 日韩视频免费观看| 免费日韩一区二区| 免费在线看一区| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩专区在线| 欧美久久一区| 欧美精品一区视频| 国产日韩欧美在线看| 裸体歌舞表演一区二区| 精品动漫一区二区| 国产女人水真多18毛片18精品视频| 亚洲国产精品999| 国产一区亚洲一区| 永久555www成人免费| 欧美精品一区二区三区久久久竹菊| 免费一级欧美片在线播放| 欧美不卡三区| 欧美日韩国产专区| 欧美大片免费观看在线观看网站推荐| 六月天综合网| 一区二区三区在线视频观看| 亚洲电影欧美电影有声小说| 欧美日韩在线亚洲一区蜜芽| 欧美激情一区二区三区四区| 国产精品久久97| 一本色道久久88亚洲综合88| 欧美丝袜一区二区三区| 欧美日韩三级视频| 国产在线观看精品一区二区三区| 欧美freesex交免费视频| 久久精品亚洲国产奇米99| 一区二区三区黄色| 亚洲在线视频观看| 嫩草国产精品入口| 一区二区三区产品免费精品久久75| 久久午夜激情| 国产欧美日韩不卡免费| 欧美成人免费一级人片100| 亚洲一级二级| 国产欧美一区二区三区视频| 久久精选视频| 亚洲免费影视| 国产日产高清欧美一区二区三区| 亚洲国内精品| 欧美大片国产精品| 欧美日韩国产系列| 欧美亚洲综合在线| 亚洲综合电影一区二区三区| 欧美 日韩 国产一区二区在线视频| 亚洲婷婷国产精品电影人久久| 欧美日韩亚洲天堂| 午夜日韩福利| 欧美国产一区在线| 亚洲国产一区二区三区青草影视| 国产真实乱偷精品视频免| 亚洲一级二级| 男男成人高潮片免费网站| 国内自拍一区| 久久香蕉国产线看观看网| 欧美精品一区二区高清在线观看| 欧美成人一区二免费视频软件| 国产精品人人做人人爽人人添| 99国内精品久久久久久久软件| 欧美日韩另类字幕中文| 欧美专区中文字幕| 欧美影视一区| 黄色资源网久久资源365| 极品尤物久久久av免费看| 亚洲第一精品影视| 一区二区三区回区在观看免费视频| 亚洲欧洲另类| 免费在线播放第一区高清av| 一区二区精品在线观看| 久久久久国产精品麻豆ai换脸| 欧美黄色日本| 亚洲久久一区二区| 欧美日韩大片| 久久久91精品国产一区二区精品| 亚洲高清二区| 亚洲一级黄色| 国产亚洲精品bt天堂精选| 欧美在线免费一级片| 亚洲一区二区在线免费观看| 蜜臀av国产精品久久久久| 亚洲永久免费精品| 国产精品国产精品国产专区不蜜| 欧美韩国日本一区| 欧美一区二区精品| 亚洲国产欧美在线人成| 日韩视频在线你懂得| 亚洲欧美日韩中文在线制服| 欧美日韩综合久久| 国产精品久久久久高潮| 欧美午夜不卡影院在线观看完整版免费| 久热国产精品视频| 欧美精品 日韩| 欧美激情在线免费观看| 欧美黄色一区| 国产亚洲一区二区精品| 欧美日韩在线一二三| 久久精品免费观看| 国产毛片一区二区| 欧美精品一线| 黄色成人91| 91久久精品日日躁夜夜躁欧美| 亚洲毛片av在线| 欧美国产日韩在线| 国内精品久久久久影院 日本资源| 欧美华人在线视频| 激情视频一区二区三区| 国产香蕉久久精品综合网| 国产综合精品一区| 欧美精品久久久久久久久久| 久久久噜噜噜久久中文字免| 久久国产综合精品| 欧美精选一区| 在线观看国产一区二区| 亚洲黄色片网站| 在线亚洲免费视频| 亚洲人成高清| 一本一本大道香蕉久在线精品| 在线成人欧美| 久久综合网络一区二区| 亚洲麻豆av| 国产精品av免费在线观看| 欧美日本不卡| 国产精品一区二区三区成人| 亚洲午夜av电影| 欧美在线三级| 欧美日韩国产精品一卡| 国产精品v欧美精品v日韩| 国产自产在线视频一区| 国产日韩一区二区三区在线播放| 女人色偷偷aa久久天堂| 久久影院亚洲|