999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

無線傳感器網絡中一種優化的隱式跨層傳輸控制算法*

2013-10-22 07:25:50龍昭華蔣貴全
傳感器與微系統 2013年7期

龍昭華,李 吳,蔣貴全

(重慶郵電大學計算機科學與技術學院,重慶 400065)

0 引言

無線傳感器網絡[1](WSNs)是一種多跳的無線網絡,由大量的低速率、低功耗、具有感應功能的嵌入式設備組成,用來監測比如溫度、濕度、振動、地震、事件等。在傳感器節點能量和處理能力受到限制的前提下,為網絡中的數據傳輸提供可靠的傳輸控制協議,保證獲取的信息有效是無線傳感器網絡需要解決的基本問題。

現有的無線傳感器網絡傳輸控制協議可以分為兩類:解決擁塞控制,如 ESRT 協議[2],BGR 協議[3]等;解決質量保證,如 RBC 協議[4],GRAB 協議[5]等。這些協議主要在傳輸層上做研究,一定程度上限制了傳輸控制性能。本文對Ad Hoc網絡中一種隱式逐跳的跨層擁塞控制協議進行改進,并將其用于處理無線傳感器網絡中的傳輸控制問題。仿真實驗表明:改進后算法能夠在保持能量有效性的同時,提高傳輸控制質量。

1 無線傳感器網絡中隱式逐跳擁塞控制算法

文獻[6]介紹了Ad Hoc網絡中一種隱式逐跳的擁塞控制協議。但是鑒于Ad Hoc網絡和無線傳感器網絡的差異,必須對Ad Hoc網絡中這種協議做適當的修改才能夠適用于無線傳感器網絡。

1.1 Ad Hoc網絡隱式逐跳控制協議

Ad Hoc網絡中隱式逐跳擁塞控制協議基本思想是:鏈路是雙向通信,在一條鏈路中有源節點A、中間節點B、目的節點C三個節點。協議需要改進的原因:

1)中間節點B發出的信息,A和C都能收到,如果節點A監測到自己發出去的數據,那么認為A發出的數據包已經成功發送到下一跳節點B,通過隱式的確認,減少網絡中的數據包轉發的數量。但在無線傳感器網絡中節點B也要采集數據,處理后轉發的數據包,節點A不一定能識別,在整個鏈路中會引發大量的數據重傳,導致網絡擁塞。

2)Ad Hoc網絡的拓撲結構是在不斷變化的,不穩定的路由會導致網絡鏈路的中斷、數據包丟失,所以,很難保證傳輸可靠性。

3)協議[6]通過監測數據包是否轉發來顯示網絡的擁塞狀況,通過注入數據包速率解決擁塞,在無線傳感器網絡中是不夠的。為了保證網絡消息的及時性和有效性,必須引入更加合理的擁塞解決機制。

1.2 無線傳感器網絡中隱式逐跳的擁塞控制算法

已有無線傳感器網絡傳輸協議中,有些通過顯示確認保證數據包的成功轉發,如Siphon協議[7],其缺點是發送顯示的確認包不僅會消耗大量的能量,而且會占用信道,降低了網絡的吞吐量。跨層協議,如HCCC協議[8]、HCCC協議在解決擁塞時,MAC層需要一直監測信道的占用情況,消耗了大量能量,而且缺失可靠性。本文設計了一種無線傳感器網絡的隱式逐跳的擁塞控制算法。對以上算法做如下改進,包括路由維護、隱式確認機制、擁塞處理機制。

1.2.1 路由維護

無線傳感器網絡的擁塞不是發生在一條鏈路或者某一個單獨的節點,而是空間的[6]。節點發出的信息鄰居節點都能接收到,為了防止無線傳感器網絡中的泛洪出現,本文中每一跳節點都知道本地節點最優路徑的源節點和目的節點,當收到的數據包目的節點不是自身的時候,節點不予響應,保持休眠狀態。數據包的包頭格式如圖1所示。算法具體實現時,每個數據包的源節點有1個,目的節點有2個,方便實現隱式確認;擁塞警告通過擁塞度量測定發給上游區節點。

圖1 數據包包頭信息Fig 1 Data packet header information

1.2.2 隱式確認機制

無線傳感器網絡中的每一跳節點都會采集數據,簡單監測數據包轉發不能實現隱式確認,為了實現隱式確認,引入了相對信息熵,計算2個節點之間的信息相關程度,通過信息的相關程度來識別包的轉發是否成功。圖2所示的是無線傳感器網絡中隱式確認機制原理流程圖。

圖2 無線傳感器網絡中隱式確認機制Fig 2 Implicit acknowledgment mechanism in WSNs

為了方便理解,引入了信息論中的一些概念,無線傳感器網絡的事件模型抽象為信息熵理論數學模型如下:引用香農公式[9],用節點信息熵H(x)來計算發出和接收數據的平均信息量,如公式(1)所示

其中,E為概率的統計平均值,q表示ai(i=1,2,…,q-1,q)的取值有q種可能;P(ai)為字符ai出現的概率,H(x)表征了數據的統計特征,是總體平均不確定性的量度(bit/數據包)。式(1)中的單位取決于對數函數的底數。本文取對數函數底數為2,即表示計算產生1 bit的信息量,不僅方便處理器識別處理,而且不會消耗很多能量。

通過以上方法計算節點A與節點B發送的數據包的信息量,然后進行比較,用數學公式節點相對信息熵表示

相對信息熵U(A‖B)用于計算任意2個數據包之間信息熵的差異大小,它的物理意義是2組概率分布之間的差異程度。計算相對信息熵U(A‖B)的值,這個值越小,表明2組概率分布越接近,這2個節點之間的數據相似程度越大。在本文中,U(A‖B)≤0.5,2個數據包中的信息至少有50%相同,證明A,B節點之間通信成功,隱式的確認在無線傳感器網絡中實現。

1.2.3 擁塞處理機制

在文獻[6]中,主要通過調節注入數據包的速率解決擁塞。無線傳感器網絡需要采集實時有效數據,為了保證傳輸的實時性,需要傳輸層和MAC層協調合作,加快數據包的轉發,從而快速解決擁塞,分為擁塞檢測和快速擁塞處理2個階段。

1)擁塞檢測

本文中,假設每個節點只能存放3個數據包:一個是轉發出去但還沒有收到隱式確認的數據包;一個是上游節點發出,節點已經收到但沒有轉發出去的數據包;最后一個用來接收下游節點反饋包,用來計算節點之間信息相關程度。

節點收不到下游節點的確認,無法確認數據轉發成功。緩存中已經轉發的數據包丟棄受阻,長時間收不到下游節點的確認會導致本地節點重復發送探測包,導致網絡的局部擁塞。規定當第二次發送探測包下游節點仍然處于contention狀態,則判斷網絡已經發生了擁塞。接著發出的RFA探測包中,將會加入擁塞警告提示,這個帶有擁塞警告ACK包會以逐跳的方式通知上游區節點,提示網絡出現亞健康,直到擁塞解決。ACK包只有包頭,消耗能量少,具體實現流程如圖3所示。

圖3 擁塞檢測機制Fig 3 Congestion detection mechanism

2)快速擁塞處理

在無線傳感器網絡中為了提高傳輸質量,還必須加快擁塞區節點轉發數據包的速度。本文通過MAC層、路由層的合作來加快擁塞區域節點接入信道的幾率。

無線傳感器網絡中,同一時刻只允許一個設備占用信道。中間節點接收到擁塞警告后,立刻增大本地信道接入窗口,減少自己競入信道的幾率,把信道留給擁塞區節點,讓其快速接入信道,加速轉發數據包。通過MAC層的合作,來降低擁塞處理的時間,擁塞盡快解決,具體方法如下:

1)路由層檢測ACK包頭中距離擁塞區域的跳數;

2)MAC層訪問信道采用CSMA/CA機制競爭信道,根據距離擁塞區域的跳數,決定在[0,2BE-1]范圍內產生一個等待時間,來減少節點同時發送數據造成碰撞的可能;

3)收到擁塞警告的節點將自己的BE值增大,越靠近擁塞區域節點的BE值越小,擁塞區域節點BE值根據擁塞情況,以同樣方法設置,使得擁塞區域等待時間最短,接入信道幾率最快,確保數據包快速轉發,快速解決擁塞。

2 實驗仿真

為了驗證本算法的性能,用Matlab做仿真實驗,選取經典的ESRT協議和HCCC協議作對比?,F在將本文的仿真場景設置如下:

1)選取100個節點均勻布局在180m×180m的正方形區域內,目的節點放在監測區域的邊界上。

2)每個節點通信距離為20 m,干擾距離為45 m,任意2個相鄰節點間的距離都是20 m,鏈路是開環的。

3)采用靜態路由,最佳路由已經確立。節點每單位時間發送10個數據包,每個數據包大小為32 byte,節點緩存中存放3個數據包。

圖4描述了仿真過程中的網絡傳輸延遲,從圖中可以看出:ESRT和HCCC下的網絡傳輸延遲得到了一定的控制,本文中每個緩存中只有3個數據包,數據包在網絡中停留的時間非常短,加上隱式確認轉發和有效的擁塞解決機制,大大降低了數據包在緩沖區內的平均等待時間,減少了在網絡中的傳輸延遲。

圖4 網絡傳輸延遲比較Fig 4 Comparison of network transmission delay

圖5描述了仿真過程中的丟包率,丟包主要因為擁塞和信道不穩定產生的,本文控制緩存中的數據包的數量為3個,如果確認數據成功轉發,那么緩存立即清空。發生擁塞后,通過擁塞警告通知上游節點減少注入擁塞區的數據包,加快擁塞區數據包轉發,網絡始終保持在一個比較良性的狀態,發生擁塞的可能大大降低;基于相對信息熵的隱式確認機制,防止丟包。從圖中可以看出:與經典的ESRT協議和HCCC協議比較,本算法的丟包率始終保持在很小的百分比率,不到上述協議的1/5。

圖5 網絡丟包率的比較Fig 5 Comparison of network packet loss rate

圖6描述了仿真過程中的網絡吞吐量,在本文中采用RFA探測包和相對信息熵結合降低重傳,減少不必要的數據包轉發,較好的擁塞解決機制確保了網絡的良好狀況,由圖可以看到:當網絡的吞吐量達到一個最佳點的時候,HCCC協議和ESRT協議都不能保持最優的網絡吞吐量,而本協議能一直保持下去。

圖6 網絡吞吐量的比較Fig 6 Comparison of network throughput

3 結論

本文在無線傳感器網絡中提出了一種隱式逐跳跨層合作的傳輸控制算法,通過路由層傳輸層MAC層相互合作,解決無線傳感器網絡中的傳輸控制問題,在一定程度上有效地提高了網絡服務的質量,但是設計思想還不夠全面和成熟,無線傳感器網絡具有特殊的用途和特定的應用場景,設計完整的傳輸控制協議,要從整個無線傳感器網絡的各個層次考慮,比如:根據應用層來選擇優先需要傳輸的數據來提高網絡的有效性等,還需要做很多工作。

[1] 于宏毅,李 鷗,張效義.無線傳感器網絡理論技術與實現[M].北京:國防工業出版社,2008.

[2] Akan O B,Akyildiz I F.Event-to-sink reliable transport in wire-[J].IEEE/ACM Transactions on Networking,2005,13(5):1003 -1016.

[3] Gulluccio L,Campbell A T,Palozzo S.CONCERT:Aggregationbased congestion control for sensor networks[C]∥Proc of the 3rd ACM Conf on Embedded Networked Sensor Systems(Sen-Sys),San Diego:ACM ,2005:274 -275.

[4] Zhang H W,Arora A,Choi Y R,et al.Reliable bursty convergecast in wireless sensor networks[C]∥Urbana-Champaign:ACM,2005:266276.

[5] Ye F,Zhong G,Lu S W,et al.Gradient broadcast:A robust data delivery protocol for large scale sensor networks[J].ACM Wireless Networks,2005,11(3):285 -298.

[6] Euermann B,Lochert C,Mauve M.Implicit hop-by-hop congestion control in wireless multihop networks[J].Ad Hoc Networks,2008,6(2):260 -286.

[7] Wan Y C,Eisenman S B,Campbell A T,et al.Siphon:Overload traffic management using multi-radio virtual sinks in sensor networks[C]∥Proc of the 3rd ACM Conference on Embedded Networked Sensor Systems(SenSys),San Diego:ACM,2005:116 -129.

[8] 吳國偉,張 巖.無線傳感器網絡中逐跳跨層擁塞控制[J].計算機工程,2010,36(16):108 -109.

[9] 傅祖蕓.信息論:基礎理論與應用[M].北京:電子工業出版社,2010.

主站蜘蛛池模板: 国产va在线观看免费| 伊人久久大香线蕉成人综合网| 欧美日韩第三页| 综合天天色| 国产精品区网红主播在线观看| 亚洲国产综合精品一区| 亚欧成人无码AV在线播放| 青青草a国产免费观看| 国产成人精品18| 台湾AV国片精品女同性| 又黄又湿又爽的视频| 欧美一区中文字幕| 国产免费好大好硬视频| 国产第一色| 视频二区欧美| 国产系列在线| 国产色伊人| 欧美一级黄色影院| 国产一级毛片高清完整视频版| 91精品国产自产91精品资源| 中国精品久久| 看av免费毛片手机播放| 天堂久久久久久中文字幕| 国产清纯在线一区二区WWW| 欧美一区二区自偷自拍视频| 一本久道久综合久久鬼色| 狠狠五月天中文字幕| 精品视频第一页| 精品国产成人a在线观看| 91麻豆国产在线| 国产免费久久精品99re丫丫一| 欧美日本一区二区三区免费| 欧美视频二区| 亚洲综合久久成人AV| 亚洲av综合网| 亚洲中文字幕久久精品无码一区| 91视频青青草| 亚洲精品无码成人片在线观看| 色综合久久88色综合天天提莫 | 亚洲日本中文字幕天堂网| 日韩在线第三页| 网友自拍视频精品区| 欧美高清国产| 亚洲丝袜第一页| 欧美啪啪精品| 国产亚洲精| 国产精品无码影视久久久久久久| 97视频免费看| 原味小视频在线www国产| 国产精品综合久久久| 亚洲成网777777国产精品| 亚洲一区二区三区中文字幕5566| 亚洲午夜18| 高清色本在线www| 色综合久久88| 在线国产毛片| 在线观看精品自拍视频| 国产精品成人不卡在线观看| 久久人午夜亚洲精品无码区| 亚洲国产中文精品va在线播放| 人妻无码中文字幕第一区| 一本大道无码日韩精品影视| 免费一极毛片| 欧美黑人欧美精品刺激| 亚洲精品无码在线播放网站| 国产欧美视频在线观看| 成人夜夜嗨| av色爱 天堂网| 国产国语一级毛片| 五月天天天色| 亚洲无码高清一区| 伊人久久久久久久| 亚洲欧洲一区二区三区| 国产成人一区在线播放| 国产精品自在在线午夜| 国产91视频免费| 91成人免费观看在线观看| 2021国产精品自拍| 久久一本精品久久久ー99| 凹凸精品免费精品视频| 国产视频资源在线观看| 人妻精品久久无码区|