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

無線傳感器網(wǎng)絡拓撲控制研究

2009-04-29 00:00:00黃虎,張妤婷,方木云
電腦知識與技術 2009年36期

摘要:隨著無線傳感器網(wǎng)絡的廣泛應用,傳感器節(jié)點的部署環(huán)境也更加復雜,網(wǎng)絡性能受到很大影響,通過優(yōu)化拓撲結構,最大化利用節(jié)點有限資源成為拓撲控制研究的重要內(nèi)容,網(wǎng)絡拓撲控制在延長網(wǎng)絡生命周期、節(jié)約節(jié)點資源、降低網(wǎng)絡干擾等方面發(fā)揮著重要的作用,它能夠提高路由協(xié)議和MAC協(xié)議的效率,為數(shù)據(jù)融合、時間同步和目標定位等很多方面提供基礎。設計實現(xiàn)一種高效的拓撲控制機制已成為無線傳感器網(wǎng)絡的研究重點,該文中主要是針對現(xiàn)有的部分拓撲控制算法進行了分析和比較。

關鍵詞:無線傳感器網(wǎng)絡;拓撲控制;功率控制;分簇控制

中圖分類號:TP393文獻標識碼:A 文章編號:1009-3044(2009)36-10195-03

Research on Topology Control for Wireless Sensor Networks

HUANG Hu, ZHANG Yu-ting, FANG Mu-yun

(School of Computer Science, Anhui University of Technology, Ma'anshan 243002, China)

Abstract: With the extensive application of wireless sensor network, deployment environment of sensor nodes is also more complex, network performance has been greatly affected, maximize the use of the limited resources of the node by topology optimization become an important study of topology control, network topology control has played an important role in extending the network life cycle, saving the node resources, reducing network interference, it can improve the routing protocol and MAC protocol efficiency and provide the basis for data fusion, time synchronization and targeting, etc.. designed to achieve a efficient topology control mechanism for wireless sensor networks has become the focus of the study, this paper is mainly directed against the existing part of the topology control algorithm is analyzed and compared.

Key words: wireless sensor networks; topology control; power control; clustering control

無線傳感器網(wǎng)絡作為一種新型的網(wǎng)絡信息獲取系統(tǒng),在民用、軍事等領域具有極其廣闊的應用前景,其具有規(guī)模大、自組織、隨機部署、環(huán)境復雜、傳感器節(jié)點資源有限、網(wǎng)絡拓撲經(jīng)常變化等特點[1]。這些特點使得拓撲控制和網(wǎng)絡能量消耗成為挑戰(zhàn)性的研究課題,同時,也決定了拓撲控制在無線傳感器網(wǎng)絡研究中的重要作用。拓撲控制的缺失一方面將導致網(wǎng)絡中所有節(jié)點都會以最大傳輸功率工作,降低了網(wǎng)絡的生命周期及網(wǎng)絡吞吐率;另一方面,在生成的網(wǎng)絡拓撲中將存在大量的鏈路,從而導致網(wǎng)絡拓撲信息量大,路由計算復雜,浪費了寶貴的計算資源。因此,需要研究無線傳感器網(wǎng)絡中的拓撲控制問題,在維持拓撲的某些全局性質(zhì)的前提下,通過各種節(jié)能措施延長網(wǎng)絡生命周期,提高網(wǎng)絡吞吐量,降低網(wǎng)絡干擾,節(jié)約節(jié)點資源,彌補節(jié)點失效的影響,為路由協(xié)議提供基礎。

1 拓撲控制實現(xiàn)的目標

拓撲控制的研究是指在保證一定的網(wǎng)絡連通度和覆蓋度的前提下,以延長網(wǎng)絡生命周期為主要目標,兼顧通信干擾、網(wǎng)絡延遲、負載均衡、簡單性、可靠性、可擴展性等其他性能,從而形成優(yōu)化的網(wǎng)絡拓撲結構[2]。拓撲控制需要實現(xiàn)的目標主要有以下幾點:

1) 連通度:無線傳感器網(wǎng)絡一般規(guī)模較大,傳感器節(jié)點所獲取的數(shù)據(jù)通常以多跳的方式傳送至匯聚節(jié)點,這就要求拓撲控制必須保證網(wǎng)絡的連通性。如果至少要去掉k個節(jié)點才能使網(wǎng)絡不連通,就稱其為k-連通。拓撲控制要保證網(wǎng)絡至少是1-連通的。

2) 覆蓋度:覆蓋度可以看作對傳感器網(wǎng)絡服務質(zhì)量的度量。覆蓋度問題可以分為區(qū)域覆蓋、點覆蓋和柵欄覆蓋。如果目標區(qū)域中任意一個點均在k個傳感器節(jié)點的傳輸范圍內(nèi),就稱網(wǎng)絡是k覆蓋的。一般要求目標區(qū)域至少是1-覆蓋的。

3) 吞吐量:吞吐量是指網(wǎng)絡承載數(shù)據(jù)傳輸?shù)哪芰Γ绕涫窃谟写罅繑?shù)據(jù)出現(xiàn)時,吞吐量是影響網(wǎng)絡通信能力的因素之一。設計目標區(qū)域是一個凸區(qū)域,每個節(jié)點的吞吐率為λ bits/s,在理想情況下吞吐量如式(1)所示[3]。

(1)

其中A是目標區(qū)域面積,W是節(jié)點的最高傳輸速率,Π是圓周率,△是大于0的常數(shù),L是源節(jié)點到目標節(jié)點的平均距離,n是節(jié)點數(shù),r是理想狀態(tài)下的發(fā)射半徑。由此可以看出,通過減小發(fā)射半徑或減小網(wǎng)絡規(guī)模,在節(jié)省能量的同時可以在一定程度上提高網(wǎng)絡的吞吐能力。

4) 網(wǎng)絡生命周期:網(wǎng)絡生命周期的定義有多種,一般將網(wǎng)絡生命周期定義為直到死亡節(jié)點的百分比低于某個閾值的持續(xù)時間。也可以通過對網(wǎng)絡的服務質(zhì)量的度量來定義網(wǎng)絡的生命期。

此外,拓撲控制還要考慮如均衡負載、簡單性、可靠性、可擴展性等其他方面。拓撲控制的各種設計目標之間的關系錯綜復雜,因此,這些關系的研究也是拓撲控制研究的重點。

2 拓撲控制的研究現(xiàn)狀

目前無線傳感器網(wǎng)絡拓撲控制的研究主要集中在功率控制和分簇控制,并相繼提出了多種多樣、側重點不同的拓撲控制算法,旨在從影響無線傳感器網(wǎng)絡性能的因素入手,有針對性的設計實現(xiàn)拓撲結構的優(yōu)化策略。拓撲控制算法主要有以下幾種,如圖1所示。

2.1 功率控制

功率控制策略主要從兩方面進行研究,一是基于節(jié)點的度,二是基于圖論中的鄰近圖。功率控制通過動態(tài)調(diào)整發(fā)送節(jié)點的發(fā)射功率,在保證一定通信質(zhì)量的前提下盡量降低信號發(fā)射功率,使得節(jié)點的能量消耗最小,延長整個網(wǎng)絡的生命周期。

2.1.1 基于節(jié)點度策略

節(jié)點的度數(shù)是指距離該節(jié)點一跳的鄰居節(jié)點的數(shù)量。基于節(jié)點度策略的基本思想是:給定節(jié)點度的上限和下限,節(jié)點動態(tài)的調(diào)整自身的發(fā)射功率,使得節(jié)點的度落在上限和下限之間。基于節(jié)點度的算法利用局部信息來調(diào)整鄰接點之間的連通性,從而保證整個網(wǎng)絡的連通性。LMA(Local mean algorithm)算法[4] 是基于節(jié)點度的經(jīng)典算法,它是一種周期性的算法,具體步驟如下:

①初始狀態(tài)所有節(jié)點以相同發(fā)射功率Pt定期廣播一個包含自身ID的LifeMsg消息。

②若節(jié)點收到LifeMsg消息,則發(fā)送一個響應消息LifeAckMsg,該消息包含所應答的LifeMsg消息中的節(jié)點ID。

③每個節(jié)點發(fā)送LifeMsg消息時,先檢查已接收到的LifeMsg消息,利用這些消息統(tǒng)計出自己的鄰居節(jié)點數(shù)NodeResp。

④如果NodeResp小于鄰居節(jié)點數(shù)下限NodeMinTresh,則節(jié)點在這輪發(fā)送中按式(2)調(diào)整發(fā)射功率;如果NodeResp大于或等于鄰居節(jié)點數(shù)上限NodeMaxTresh,則節(jié)點按式(3)調(diào)整發(fā)射功率。

(2)

(3)

式中Bmax、Bmin、Ainc、Adoc是四個動態(tài)調(diào)節(jié)參數(shù),在一定幅度內(nèi)調(diào)節(jié)發(fā)射功率。LMA算法的優(yōu)點在于簡單、網(wǎng)絡節(jié)點易于部署,僅利用局部信息確定節(jié)點發(fā)射功率。不過其預先設定的調(diào)節(jié)參數(shù)和節(jié)點度值的上下限將直接影響算法性能,需綜合考慮。此外,其單一的度值區(qū)間使得無法較好的適應動態(tài)變化的拓撲特性。

2.1.2 基于鄰近圖策略

基于鄰近圖的功率控制策略是指所有節(jié)點使用最大發(fā)射功率形成拓撲圖G,然后根據(jù)某種規(guī)則得到G的鄰近圖G',最后G'中節(jié)點以自己所鄰接的最遠節(jié)點調(diào)整發(fā)射功率。Li等人提出了一種基于本地最小生成樹結構的拓撲控制算法LMST(Local minimum spanning tree)[5]。該算法是一種典型的基于鄰近圖的功率控制算法,通過確定一個節(jié)點為中心節(jié)點,將其鄰居節(jié)點包含進來,構成一個鄰接點集合圖,在此圖中利用最小生成樹算法計算出其所有鄰接點中與此中心節(jié)點只有一跳距離的節(jié)點,將其設為鄰居節(jié)點,然后將中心節(jié)點的發(fā)射功率設置為到達所有一跳鄰接點中距離中心點最遠節(jié)點的功率。具體步驟如下:

1) 信息收集,節(jié)點u定期以最大發(fā)射功率發(fā)送HELLO消息,從而獲取自身鄰居節(jié)點集合N并構成鄰居子圖。

2) 拓撲建立,節(jié)點u依據(jù)Prim算法構造本地最小生成樹結構T。

3) 確定發(fā)射功率,節(jié)點依據(jù)構造的本地最小生成樹結構確定自身發(fā)射功率。

LMST能有效的降低節(jié)點傳輸功率,減小了節(jié)點之間競爭通信干擾,且保持了原圖的連通性,而且每個節(jié)點的最大度值為6,其平均節(jié)點度數(shù)也比較小,接近理論界限,能有效的進行局部拓撲的修復。但LMST未考慮拓撲結構的健壯性,無法滿足路由協(xié)議能耗均衡的要求。

2.2 分簇控制策略

在傳感器網(wǎng)絡中,傳感器節(jié)點的無線通信模塊在空閑狀態(tài)時的能量消耗和在收發(fā)狀態(tài)下相當,所以在節(jié)點空閑時關閉通信模塊能大幅降低無線通信的能量開銷,從而降低節(jié)點能耗,延長網(wǎng)絡生命周期。層次型拓撲控制正是基于此種考慮,依據(jù)一定的機制選擇某些節(jié)點作為骨干節(jié)點,打開其通信模塊,并關閉非骨干節(jié)點的通信模塊,由骨干節(jié)點構成一個連通網(wǎng)絡負責網(wǎng)絡數(shù)據(jù)的轉發(fā)。此種控制機制的關鍵技術是分簇,如何將網(wǎng)絡合理的劃分成相連的區(qū)域成為首要考慮的問題。經(jīng)典的分簇算法有:LEACH、GAF和TopDisc等。

2.2.1 LEACH(Low energy adaptive clustering hierachy)算法

2000年Heinzelman等人提出了第一個無線傳感器網(wǎng)絡分簇算法LEACH[6],它的執(zhí)行過程是周期性的,每輪循環(huán)分為簇的建立階段和穩(wěn)定的數(shù)據(jù)通信階段。在簇的建立階段,相鄰節(jié)點動態(tài)成簇,隨機產(chǎn)生簇頭節(jié)點;在通信階段,簇內(nèi)節(jié)點把數(shù)據(jù)發(fā)送給簇頭節(jié)點,然后由簇頭節(jié)點進行數(shù)據(jù)融合并發(fā)送給匯聚節(jié)點。由于簇頭節(jié)點要完成數(shù)據(jù)融合并與匯聚節(jié)點通信等工作,量消耗相比簇內(nèi)節(jié)點較大,所以其簇頭節(jié)點的選舉必須是動態(tài)的,以均衡網(wǎng)絡能量,延長網(wǎng)絡的生命周期。

LEACH算法中簇頭選舉過程如下:節(jié)點產(chǎn)生一個0~1之間的隨機數(shù),如果這個數(shù)小于閾值T(n),則發(fā)布消息公告自己成為簇頭;在一輪循環(huán)中,如果節(jié)點已當選過簇頭,則把T(n)設置為0,以保證節(jié)點不會再次當選為簇頭;對于未當選過簇頭的節(jié)點,則將以T(n)概率當選;隨著當選過簇頭的節(jié)點數(shù)增加,剩余節(jié)點當選簇頭的T(n)隨之增大,節(jié)點產(chǎn)生小于T(n)的隨機數(shù)的概率隨之增大,所以節(jié)點當選簇頭的概率增大。當只剩下一個節(jié)點未當選時,T(n)=1,表示這個節(jié)點一定當選。T(n)可用公式(4)表示:

(4)

其中,P是簇頭在所有節(jié)點中所占的比例,r是選舉輪數(shù),rmod(1/P)代表這一輪循環(huán)中當選過簇頭的節(jié)點個數(shù),G是這輪循環(huán)中未當選過簇頭的節(jié)點集合。

LEACH算法只是對簇頭的選舉進行了說明,沒有解決在隨機選取簇頭過程中可能發(fā)生的網(wǎng)絡分割問題,某個節(jié)點在其覆蓋范圍內(nèi)可能沒有可用的簇頭。另外該算法需要較為嚴格的時間同步,也不能保證簇頭均勻分布,也未考慮節(jié)點的地理位置、節(jié)點的剩余能量以及節(jié)點的加入和死亡、外界環(huán)境的干擾等諸多問題。

2.2.2 GAF(Geographical adaptive fidelity)算法

Xu[7]等人在文獻中提出了一種基于地理位置的分簇算法GAF,該算法把監(jiān)測區(qū)域劃分為虛擬單元格,將節(jié)點按地理位置信息歸入相應的單元格;在各單元格中定期選舉一個節(jié)點為簇頭,使其處于活動狀態(tài),其他節(jié)點則進入睡眠狀態(tài)。

GAF算法的執(zhí)行分為兩個階段,第一階段是劃分虛擬單元格。根據(jù)節(jié)點的位置信息和通信半徑,將網(wǎng)絡區(qū)域劃分成若干虛擬單元格,假設節(jié)點的通信半徑為R,正方形虛擬單元格區(qū)域邊長為r,為了保證相鄰兩個單元格內(nèi)的任意節(jié)點能相互通信,需要滿足公式(5)所示關系:

(5)

第二階段是虛擬單元格中簇頭節(jié)點的選擇。節(jié)點周期性的進入睡眠和工作狀態(tài),每個節(jié)點都可以處于發(fā)現(xiàn)、活動以及睡眠三種狀態(tài)。網(wǎng)絡初始化時,所有節(jié)點都處在發(fā)現(xiàn)狀態(tài),并通過互發(fā)消息獲得同一單元格中其他節(jié)點的信息。然后每個節(jié)點為自身定時器設定一個隨機值Ta,一旦定時器超時,則節(jié)點發(fā)布消息宣布自己成為簇頭,如果在超時之前收到其他節(jié)點成為簇頭的消息,說明此次競爭失敗,轉而進入睡眠狀態(tài)。成為簇頭的節(jié)點為自己設定一個活動時間Tb,在Tb期間其他節(jié)點只能處于發(fā)現(xiàn)或睡眠狀態(tài),當Tb超時后,簇頭節(jié)點重新回到發(fā)現(xiàn)狀態(tài)。

由于節(jié)點處于偵聽狀態(tài)也需要消耗大量能量,讓節(jié)點盡量處于睡眠狀態(tài)能有效降低能耗,GAF是較早采用這種方法的算法。但這種基于地理位置進行分簇的算法對傳感器節(jié)點要求較嚴格,另外,GAF基于平面模型,節(jié)點間距離的鄰近并不表明可以直接通信,也未考慮到節(jié)點的剩余能量問題。

3 結束語

目前,無線傳感器網(wǎng)絡拓撲控制研究已經(jīng)有了初步的進展,一方面在研究自身特性的基礎上借鑒了ad hoc網(wǎng)絡的寶貴經(jīng)驗及成果,另一方面針對傳感器網(wǎng)絡自身某一方面的特點,提出了多種側重點不同的拓撲控制算法,推動了無線傳感器網(wǎng)絡拓撲控制研究的進一步發(fā)展。但同時也要注意到各種算法所存在的局限性,現(xiàn)有的算法只是針對某一特性而設計,只解決傳感器網(wǎng)絡中特定方面所存在的問題,未對網(wǎng)絡的綜合性能進行全面的考慮,大多數(shù)算法還只停留在理論研究的階段,未能充分考慮到在實際應用中可能出現(xiàn)的諸多影響網(wǎng)絡性能的因素,比如,外界環(huán)境對無線通信的干擾及節(jié)點失效后如何動態(tài)調(diào)整拓撲結構等。除了上述所介紹的功率控制和分簇控制外,現(xiàn)在已逐漸引入了與其他拓撲控制算法相結合的啟發(fā)式節(jié)點喚醒和睡眠機制。由于功率和分簇控制解決拓撲控制存在單一性,不能綜合解決多個問題,所以目前將這兩種機制結合在一起研究一種新的拓撲機制逐漸成為無線傳感器網(wǎng)絡拓撲控制一個新的研究方向。綜上所述,拓撲控制還需要進一步研究,以強調(diào)實際應用為基礎,多種機制相結合,綜合考慮網(wǎng)絡的整體性能將是拓撲控制新的發(fā)展趨勢。

參考文獻:

[1] Akyildiz IF,Su W,Sankarasubramanias Y et al.A survey on sensor networks[J].IEEE Communications Magazine,2002,40(8):102-114.

[2] 張學.無線傳感器網(wǎng)絡的拓撲控制[J].軟件學報,2007,4(18).

[3] Gupta P,Kumar P R.The capacity of wireless networks[J].IEEE Trans on Information Theory,2000,46(2):388-404.

[4] Kubisch M,Karl H,Wolisz A et al.Distributed algorithm for transmission power control in wireless sensor network[A].In:Proc of IEEE WCNC 2003.New Orleans: Louisiana,2003(3):16-20.

[5] Li N,Hou J C,Sha L.Design and analysis of an MST-based topology control algorithm.In:Proc 12th Joint Conf on IEEE Computer and Communication Societies (INFOCOM 2003)[C],San Francisco,CA.Apr.2003.

[6] Heinzelman W R,Chandrakasan A,Balakrishnan H.An application-specific protocol architecture for wireless microsensor networks[J].IEEE Transactions on Wireless Communications,2002,1(4):660-670.

[7] Xu Y,Heidemann J,Estrin D.Geography-informed energy conservation for ad hoc routing[A],In:Proc 7th Annual Int'l Conf on Mobile Computing and Networking (MobiCOM),Rom,Italy,2001(6):70-84.

主站蜘蛛池模板: 亚洲国产天堂久久综合226114| 欧美区一区二区三| 久久久亚洲色| 亚洲天堂区| 欧美日韩亚洲综合在线观看| 韩国自拍偷自拍亚洲精品| 欧美日韩国产成人高清视频| 亚洲一区波多野结衣二区三区| 色有码无码视频| 国产精品一老牛影视频| 日韩福利视频导航| 综合色亚洲| 777国产精品永久免费观看| 久久网欧美| 亚洲欧美激情小说另类| 国产性精品| 国产亚洲视频播放9000| 久久国产V一级毛多内射| 免费人成在线观看成人片| 国产91小视频| 美女国产在线| 香蕉久久国产精品免| 欧美另类图片视频无弹跳第一页| 999国内精品视频免费| 超碰aⅴ人人做人人爽欧美| 国产乱人伦精品一区二区| 福利视频一区| 亚洲无码高清视频在线观看 | 免费精品一区二区h| 毛片一级在线| 热99精品视频| 免费AV在线播放观看18禁强制| 久久激情影院| 国产精品无码AV片在线观看播放| 日本少妇又色又爽又高潮| 尤物视频一区| 2019年国产精品自拍不卡| 日韩黄色大片免费看| 久久国产高潮流白浆免费观看| 大香伊人久久| 国产精品99在线观看| 免费日韩在线视频| 中文字幕中文字字幕码一二区| 精品少妇人妻无码久久| 国产9191精品免费观看| 精品国产免费观看| 99re这里只有国产中文精品国产精品 | 人妻丰满熟妇AV无码区| 99人妻碰碰碰久久久久禁片| 国产精品3p视频| 成人国内精品久久久久影院| 国产精品3p视频| 日本国产在线| 久久a毛片| 国产自在线播放| 亚洲国产91人成在线| 久久不卡精品| 国产噜噜噜视频在线观看 | 亚洲天堂自拍| 午夜不卡视频| 亚洲中文字幕久久精品无码一区| 欧美视频在线播放观看免费福利资源| 国产综合欧美| 亚洲精品不卡午夜精品| 久久婷婷人人澡人人爱91| 国产视频 第一页| 亚洲国产成人超福利久久精品| 亚洲天堂视频在线观看免费| 久久人搡人人玩人妻精品| 日本五区在线不卡精品| 久久香蕉国产线看观看亚洲片| 超碰aⅴ人人做人人爽欧美| 国产精品女熟高潮视频| 超碰aⅴ人人做人人爽欧美 | 欧美精品影院| 精品亚洲欧美中文字幕在线看 | 黄色成年视频| 欧美日韩一区二区三区在线视频| 亚洲精品中文字幕午夜| 久久窝窝国产精品午夜看片| 日韩在线欧美在线| 成人伊人色一区二区三区|