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

一種基于時隙優化的鄰居發現算法研究

2017-03-29 06:56:49龐利平殷峰
現代計算機 2017年5期
關鍵詞:優化

龐利平,殷峰

(1.四川大學計算機學院,成都 610065;2.西南民族大學校園網絡管理中心,成都 610064)

一種基于時隙優化的鄰居發現算法研究

龐利平1,殷峰2

(1.四川大學計算機學院,成都 610065;2.西南民族大學校園網絡管理中心,成都 610064)

作為無線傳感器網絡組網及路由的先決條件,鄰居發現問題受到越來越人們的關注。為了提高無線傳感器網絡中節點的發現概率,減少發現延時,提出一種基于時隙優化的鄰居發現算法(SOND)。SOND算法基于Searchlight[1]原理,對Searchlight中時隙進行優化,從而提高鄰居節點之間的發現效率和減少鄰居的發現延遲。仿真實驗表明SOND算法具有良好的發現性能。

無線傳感器網絡(WSNs);鄰居發現算法;時隙優化

0 引言

為了解決低占空比無線傳感器網絡中的鄰居發現問題,相關領域的研究人員對鄰居發現算法做了大量的研究。目前鄰居發現算法可分為兩大類:確定性鄰居發現算法和概率性生日協議[2]鄰居發現算法。確定性鄰居發現算法又可分為基于中國剩余定理的算法,最著名的是Disco[3]算法。確定性鄰居發現算法可以提供最差情況下的發現時延,保證傳感器節點在該時延內一定可以發現其鄰居。相比于確定性鄰居發現算法,概率性鄰居發現算法具有較好的平均發現時延,但是其拖尾較長。本文主要在確定性鄰居算法典型算法Searchlight基礎之上做出研究。

Searchlight算法核心思想:時間被分成多個連續的等長時隙(長度大小為τ),t個時隙構成一個周期。每個周期有兩個蘇醒時隙,其余時隙都為休眠時隙。兩個蘇醒時隙分別是A(Anchor)時隙和探測P(Probe)時隙。A時隙固定在每個周期的第0個時隙。每個周期P時隙的位置由以下公式決定(其中Pi表示第i個周期所處在本周期的第幾個時隙,每個周期所有時隙從0到t-1編號,Pi=1):

下圖是Searchlight時序分配圖。

圖1 Searchlight時隙分布(t=8)

Searchlight發現原理:把t/2個周期看作一個t/2*t的矩陣(如圖1所示),各行的P時隙投影到最后一行后,最后一行從1到t/2的所有時隙都是P時隙投影,從而保證一個節點的A時隙與另外一個節點A時隙的重疊,或者一個節點的A時隙與另外一個節點P時隙的重疊,實現鄰居發現。但如何保證P的個數與矩陣行數之間的關系來達到能量最優以及P時隙蘇醒時隙的大小是Searchlight尚未研究的。針對這些問題,本文在Searchlight的基礎上對蘇醒時隙進行了優化改進,以及探討了周期數與占空比之間的最優關系。

1 SOND算法

本文提出了SOND算法,相比于Searchlight,SOND算法對A時隙進行了改變,A時隙向后溢出δ長度,其中δ是節點發送信息的最小時間單位,在一個δ時間長度內,節點只能發送一個Beacon信息,δ大小跟傳感器節點硬件環境相關。同時對探測時隙P時隙進行了優化,并將其改為C(Compound)時隙(如圖2中所示),它由IP(Inoperative Part)和BP(Beacon Part)兩部分構成。IP部分時節點處于idle狀態(在idle狀態,RF模塊不能發送和接收數據,但電路沒有完全關閉,此時的節點可以快速地轉換到active狀態)。BP時隙的長度只足夠發一個數據包(Beaconing Packet),其大小用δ表示。由于BP的長度δ只能保證單向發現,但單向發現后,雙向發現容易獲得。為了確保在最壞發現延遲內至少有一次重疊時間大于等于δ的重疊,C時隙向后“溢出”δ。SOND時隙分布圖(t=8)如圖2所示。

圖2 SOND時隙分布圖(t=8)

相比于Searchlight算法,SOND的第二個改進是允許在一個周期內增加多個C時隙。我們用n(圖2中n= t/2)個周期構建一個大小為t*n時隙的矩陣,由于這個矩陣所定義的蘇醒模式每隔t*n時隙就會重復,所以t*n時隙被叫作超級周期(T)。為確保每行的C時隙投影到最后一行后,最后一行從1到t/2的所有時隙都是C時隙即可保證在n個周期內一個節點的A時隙與另外一個節點A時隙的重疊,或者一個節點的A時隙與另外一個節點C時隙的重疊來實現鄰居發現。因此可以增加一行中C時隙個數,從而減小矩陣行數n。但在一行內增加了C時隙就增加了節點的占空比,這樣會導致能耗的增加。那么n取值多少時能量是最優的呢?已知節點在IP狀態時消耗的能量遠小于節點在BP狀態下的能量消耗,為了便于計算,假定一個時隙的長度τ=1,IP狀態下的能量消耗是BP狀態下能量消耗的β倍,β值大小和硬件環境相關。根據圖2中的統計數據,若超級周期中蘇醒時隙工作的總時長用tw表示,可以得到如下公式。

對上述公式進行變換求導計算,根據現有鄰居發現算法的硬件環境,取得α=0.1,β=0.1,可求得到n的最優值與節點占空比之間的關系。

SOND算法發現原理:設x,y為傳感器網絡中的兩個鄰居節點,P(x,y)是x的A時隙到的A時隙的相對位移。當P(x,y)小于τ時,必定有x節點的A時隙與y節點的A時隙在第一個周期內重疊。當P(x,y)大于等于τ并且小于t/2*τ時,必定有x的C時隙和y的A時隙在n個周期(即一個超級周期)內的某一個時隙重疊。當P(x,y)大于等于t/2*τ,必有y的A時隙與的C時隙在t/2周期內的某一個時隙重疊。

2 算法比較

本文將SOND算法與Searchlight、Birthday、Disco算法在不同比較條件下進行了仿真實驗比較。

圖3是在靜態場景下的幾種算法的發現延遲分析比較,我們可以很直觀得出本文提出的算法SOND比其他3種算法更好地減少了鄰居節點間的發現時延,能較快地實現節點之間的鄰居發現。

圖3 發現延遲累積分布圖(CDF)

圖4是在動態場景下占空比DC(Duty Cycle)從1%變化到5%時幾種算法的ADLs(Average Discovery Latency)平均發現延時的比較,我們可以看出幾種算法的平均發現延時都隨占空比的增大而降低,但在同一DC下,我們發現SOND算法的平均發現延時比其他3種算法的ADLs低。

圖4 占空比對幾種算法的ADLs影響

3 結語

隨著硬件技術的提高,基于無線傳感器網絡的應用已經廣泛影響到包括工業、醫療、農業、軍事及戶外探索在內的多個領域。而近些年社交網絡、社區游戲的興起,更是吸引了許多業內人士對該領域的探索。無線傳感器網絡中的鄰居發現算法是無線傳感器網絡的重要研究方向和熱點,本文在經典的鄰居發現算法Searchlight之上,基于Searchlight算法中存在的不足,提出了一種基于時隙優化來提高無線傳感器網絡中的鄰居發現效率和減少鄰居節點間的發現延時,并通過仿真實驗表明,本文在Searchlight基礎之上提高了鄰居節點間的發現效率并且減少了節點之間的發現延時。同時,相比其他幾種林發發現算法具有更好的性能。

[1]M.Bakht,R.Kravets.SearchLight:Asynchronous Neighbor Discovery Using Systematic Probing.ACM SIGMOBILE Mobile Computing and Communications Review,vol.14,no.4,pp.31-33,2011.

[2]M.J.McGlynn,S.A.Borbash.Birthday Protocols for Low Energy Deployment and Flexible Neighbor Discovery in Ad Hoc Wireless Networks.in Proceedings of MobiHoc'01.ACM,pp.137-145.2001.

[3]P.Dutta,and D.Culler.Practical Asynchronous Neighbor Discovery and Rendezvous for Mobile Sensing Applications.In Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems,pp.71-84.Nov.2008.

A Neighbor Discovery Algorithm Based on Time Slot Optimization

PANG Li-ping1,YIN Feng2
(1.College of Computer Science,Sichuan University,Chengdu 610065;2.Campus Network Management Center,Southwest University of Nationalities,Chengdu 610064)

As a prerequisite for networking and routing in wireless sensor networks,neighbor discovery is concerned by more and more people.In order to improve the discovery probability of nodes in wireless sensor networks and reduce the delay of discovery,proposes a neighbor discovery algorithm based on time slot optimization(SOND).SOND algorithm based on the principle of Searchlight,the Searchlight in the slot is optimized,so as to improve the efficiency of the discovery between neighbor nodes and reduce the delay of the neighbor discovery. Simulation results show that the SOND algorithm has good performance.

Wireless Sensor Networks(WSNs);Neighbor Discovery Algorithm;Slot Optimization

1007-1423(2017)05-0011-03

10.3969/j.issn.1007-1423.2017.05.003

龐利平(1992-),女,四川廣安人,碩士研究生,研究方向無線傳感與網絡技術

2016-12-06

2017-02-10

殷鋒(1972-),男,貴州榕江人,副主任,教授,研究方向為數據挖掘、中間件、分布式計算、軟件測試

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 欧美成人手机在线观看网址| 精品久久人人爽人人玩人人妻| 日韩av电影一区二区三区四区 | 在线观看视频一区二区| 国产成人欧美| 成年女人18毛片毛片免费| 中文字幕2区| 午夜精品福利影院| 久草视频一区| 国产va免费精品| 91伊人国产| 又粗又大又爽又紧免费视频| 九一九色国产| 不卡色老大久久综合网| 国产迷奸在线看| 伊人91视频| 无码aaa视频| 国产精品无码一区二区桃花视频| 久久国语对白| 欧美亚洲一区二区三区导航| 中文字幕在线欧美| 国产成人高清精品免费软件| 日韩中文精品亚洲第三区| 国产成人综合在线观看| V一区无码内射国产| 久久一本日韩精品中文字幕屁孩| 亚洲国产亚综合在线区| 国产女人在线| 日本一区中文字幕最新在线| 精品一区二区三区波多野结衣| 福利国产在线| 九九视频免费在线观看| 国产成+人+综合+亚洲欧美| a欧美在线| 一边摸一边做爽的视频17国产| 国产成人高清在线精品| 91丝袜美腿高跟国产极品老师| 国产打屁股免费区网站| 成人另类稀缺在线观看| 亚洲中文字幕在线观看| 亚洲国产精品一区二区高清无码久久| 色综合久久久久8天国| 四虎精品国产AV二区| 日韩精品免费一线在线观看| 中文字幕 91| 久久这里只有精品8| 欧美成人综合视频| 一区二区自拍| 尤物亚洲最大AV无码网站| 亚洲日韩精品欧美中文字幕 | 精品久久久久成人码免费动漫| 日韩精品专区免费无码aⅴ| 亚洲欧美日韩精品专区| 欧美精品v| 久久国产精品波多野结衣| 精品午夜国产福利观看| 91亚洲国产视频| 野花国产精品入口| 国产高颜值露脸在线观看| 亚洲一区毛片| 日本不卡在线播放| 国产欧美日韩18| 久操线在视频在线观看| 久久99精品久久久久纯品| 国产精品天干天干在线观看| 日韩精品欧美国产在线| 欧美精品1区| 久久青草热| 日韩AV无码一区| 日本高清有码人妻| 在线观看国产精品日本不卡网| 欧美亚洲中文精品三区| 亚洲国产精品日韩专区AV| 国产免费自拍视频| 在线播放91| 国产精品欧美日本韩免费一区二区三区不卡 | 狼友av永久网站免费观看| 午夜电影在线观看国产1区| 国产亚洲欧美在线专区| 精品国产91爱| 欧美a在线| 欧美日韩免费在线视频|