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

一種無線自組網均勻分布簇結構路由

2008-12-31 00:00:00胡福林肖海軍
計算機應用研究 2008年11期

(華中科技大學 計算機科學與技術學院, 武漢 430074)

摘要:在低能量自適應簇結構層次(low-energy adaptive clustering hierarchy,LEACH)路由協議的基礎上,提出了一種均勻的分布式簇結構層次路由協議。該協議將路由過程分為三個步驟,按照能量均衡的原則選取簇頭節點,各節點能夠分布式地自主決定該節點的狀態。仿真結果顯示,該協議擁有比LEACH更低的能量消耗和更長的網絡生命周期。

關鍵詞:均勻分布;簇結構路由;能量有效 

中圖分類號:TP393文獻標志碼:A

文章編號:1001-3695(2008)11-3412-03

Equally distributed clustering routing in wireless self organized networks

HU Fu-lin,XIAO Hai-jun

(College of Computer Science Technology, Huazhong University of Science Technology, Wuhan 430074, China)

Abstract:This paper proposed an equally distributed clustering hierarchy routing protocol(EDCHR) which basing on the low-energy adaptive clustering hierarchy routing protocol(LEACH).EDCHR divided the routing protocol into three steps. Each node could decide its state by itself. The cluster header was selected according to energy uniform principle. The simulation result shows that EDCHR has lower energy assumption and longer network lifetime.

Key words:equally distributed; clustering hierarchy routing protocol; energy efficient 

隨著競爭的加劇,企業越來越希望他的員工在離開辦公室時,仍能通過基于一個號碼上的綜合通信服務,隨時隨地利用公司的語音與數據網絡資源移動辦公,提高辦公效率,降低通信費用。企業這種移動辦公的需求,對通信運營商、設備制造商提出了挑戰——需要使用移動自組織網絡,滿足企業用戶高效、便捷、靈活、經濟的個性化通信需求[1,2]。

與傳統的通信網絡相比,移動自組織網絡具有自組織、網絡拓撲動態變化、多跳路由和節點能量受限等特點。其中,最大的限制因素是在移動辦公的環境下,網絡中各節點所在的工作環境可能在短時間內無法補充到能量,所以在移動自組織網絡路由協議的設計過程中,必須充分地考慮節點的能量消耗問題[3]。為了達到高效使用能量和延長網絡生命周期的目的,使用簇結構來組織各個節點。簇成員節點(cluster member,CM)將收集到的信息發送到簇頭節點(cluster header,CH),由簇頭節點進行數據融合并將融合后的信息發送到基站(base station,BS)。在自組織網絡的簇結構形成過程中,如何選擇簇頭,各簇成員節點如何選擇所在的簇是非常關鍵的問題。特別是在網絡規模大時,簇結構對節能的作用將更加顯著[4,5]。

現階段已經提出了一些路由協議。LEACH路由協議[6]是一種基于簇結構的分布式路由協議。其中每個節點都可能被選為簇頭;剩余的節點將加入需要最小傳輸能量的簇中。基于LEACH協議,本文提出了一種均勻分布的簇結構層次路由協議(EDCHR)。該協議按照能量均衡的原則選取簇頭節點。仿真結果顯示,整個網絡擁有更長的生命周期。

1設計前提

11能量模型

使用文獻[7]中相同的能量模型如圖1所示。在該模型中,無線發送和接收的能量消耗為Eelec;εfs和εamp為信號放大的能量損失率。信道可使用最小能量消耗來發送數據或接收需要的數據,并且可以在不需要接收消息時關閉。

ETx=k×Eelec+k×εfsd2d<d0

k×Eelec+k×εampd4d≥d0(1)

ERx=k×Eelec(2)

式(1)和(2)用來計算傳輸和接收k bit報文的負載。其中d是傳輸距離。當d<d0時,信道遵循的是自由空間模型;否則,信道遵循多路徑衰退模型[7]。

12設計目標

本文的目標是在保證盡量小的能量消耗的情況下,保證自組織網絡中每個節點的能量均勻消耗。主要是:a)更低的能量消耗。節點相互通信的過程中,每個節點盡量遵循自由空間模型。在本文中,節點的通信范圍為r(也稱為簇半徑)。對于每個簇,其半徑應小于d0/2。如此可以保證任意兩個簇頭之間的距離小于d0。b)協議是完全分布式的。通過本地信息,每個節點可以決定自身的狀態。如此可以保證協議的可擴展性。如果協議要求節點知道全局信息,那么協議擴展時負載是非常大的,而且很難保證全局的信息一致性。c)簇頭節點在區域中均勻分布,以避免不必要的能量消耗。

13假設

1)除了基站,在簇形成的過程中,每個節點有相同的傳輸范圍。

2)對稱通信。例如,如果節點A可以接收到B發送的報文,那么節點B也一定可以接收到A發送的報文。

3)每個節點的位置信息是未知的。

2協議描述

為了方便描述,本文符號定義如表1所示。

表1符號定義表

符號含義

Ecur節點的當前能量

ET節點能量門限值

Pini節點可以成為后選簇頭節點的概率

Scan在節點傳輸半徑r范圍內,宣稱為后選簇頭節點的集合

Send在節點傳輸半徑r范圍內,宣稱為簇頭節點的集合

Sweight簇頭集合,其中記錄格式為[ID,Wd]

random隨機數

distanceBS節點到基站之間的距離

MAPK表示節點根據剩余能量,在競標簇頭節點時的標價

Wc權值,與簇頭節點和簇成員節點距離成反比

Wd權值,與簇頭節點和基站之間的距離成反比,Wd=1/distanceBS

本文將協議分為三個階段:

a)簇構造。在此階段中,每個節點都有一定的幾率成為簇頭節點。簇頭將在整個網絡中均勻地選取,并且每個簇頭會選擇一個特定的CDMA碼,用于簇之間的通信。當簇頭節點選舉出來后,每個簇成員節點選擇合適的簇頭。簇頭為簇成員節點選擇相應的TDMA時隙。

b)建立簇頭樹。為了節省簇頭節點之間通信的能量損失,EDCHR協議按照與基站的距離大小將簇頭組成簇頭樹。

c)傳送數據。簇成員節點收集所需數據,并周期性地將數據發往簇頭節點。簇頭融合接收到的數據,并通過簇頭樹將數據發送到基站。

21簇構造

在EDCHR協議中,簇構造階段有六步。從第一步到第四步是確定哪些節點為簇頭,而第五步和第六步是簇成員節點選擇簇頭。然后每個簇頭節點在簇間選擇特定的CDMA碼,為簇內各成員節點指定TDMA時隙。

在第一步中,各個節點產生一個隨機數。如果隨機數小于Pini,節點廣播CANDIDATE報文。報文包含節點ID和MARK,表明這些節點為后選簇頭節點。在將該報文發送到其鄰居節點的同時,記錄ID和MARK到Scan中。當鄰居節點收到CANDIDATE報文后,也記錄ID和MARK到其本身的Scan中。在一些特定的環境中,一些節點的Scan為空,也就是說該節點周圍沒有任何節點宣稱為后選簇頭節點。在第二步中,這些為空的節點將廣播CANDIDATE報文,宣稱本節點為后選簇頭節點。經過這兩步以后,每個節點的Scan為非空。第三步,每個節點選擇其Scan中MARK最大者為簇頭節點。如果該節點就是簇頭節點,它將廣播HEAD報文。報文包含節點ID,表明該節點宣稱為簇頭節點。如此可能產生依賴鏈,如圖2所示。

節點A認為自己是最大的MARK節點,而節點B認為是C,那么節點C將會廣播HEAD報文,并在Send中記錄。而節點B接收到HEAD報文后,肯定不會再發送HEAD報文,則節點A不會收到HEAD報文。所以可能產生有些節點Send為空的情況。第四步,如果節點沒有接收到任何HEAD報文(包括自身發送的),那么它將廣播HEAD報文。集合Send的記錄中包含三個部分: 發送者ID、能量和權值Wc。

第一到第四步,選舉出簇頭。第五步,普通節點將會通過權值來判斷,并向權值最大的簇頭節點發送JOIN報文。簇頭節點將創建簇成員列表,并在收到普通節點JOIN報文后,將該節點加入到成員列表。第六步,簇頭選擇簇間通信的CDMA碼和簇內通信的簇成員TDMA時隙。

當節點的能量低于門限值時, EDCHR協議認為該節點死亡,從網絡中退出。偽代碼如下:

22創建簇頭樹

簇構造完成之后將要創建簇頭樹。首先,基站向全網廣播,各個簇頭節點接收到廣播以后,通過接收信號的強度獲得權值Wd。該權值反映了各簇頭節點與基站之間的距離。然后,每個簇頭以2r的通信半徑廣播WEIGHT報文。如果簇頭接收到WEIGHT報文,將儲存報文發送節點ID以及權值Wd。當所有的簇頭節點都廣播完WEIGHT報文后,各簇頭將選擇鄰近范圍內具有最大Wd的簇頭節點作為其父節點。如果擁有兩個權值相同的節點,選擇ID較大的作為父節點。最后,距離基站最近的簇頭將成為簇頭樹的根節點,并直接與基站通信。

當存活的簇頭越來越少時,簇頭之間將無法組成簇頭數。在這種情況下,所有的簇頭直接向基站發送數據報文。

23發送數據

在無線自組織網絡中,每個節點收集數據并在分配的時隙內將數據發送給簇頭。為了使得能量消耗最小化,每個簇成員只是在所分配的時隙才激活通信信道,而其他時間信道處于睡眠狀態。簇頭將每輪簇成員發送的消息收集起來,進行數據融合后,再轉發至基站。而EDCHR的設計中保證了2r<d0,幾乎所有的通信都是遵循自由空間模型的,因此節省了大量的能量。

3仿真

本文中將LEACH、LEACH-C和EDCHR進行了仿真與比較。實驗平臺為Pentium 4 1.8 GHz,512 MB RAM,使用的操作系統是Windows 2000下的Cygwin平臺,網絡仿真平臺是NS227(network simulator version2.27)。第一個仿真場景,100個節點隨機分布在面積大小為500 m×500 m的區域,其中基站位置(50 m,100 m)。第二個仿真場景,100個節點隨機分布在面積大小為1 000 m×1 000 m的區域,其中基站位置(50 m,175 m)。每個節點初始能量為20 J。一旦節點死亡,將退出網絡。MAC層使用的802.11協議,模擬時間為200 s,每10 s一輪。

在LEACH和LEACH-C中,節點的傳輸半徑是隨著簇頭與基站的距離而變化的。EDCHR協議中,各個節點使用相同的傳輸半徑150 m,該距離與前兩種協議中節點的平均距離是比較接近的。圖3和4分別顯示了在500 m×500 m和1 000 m×1 000 m的環境下,存活節點數量的變化。由于EDCHR與前兩種協議節點間距離比較接近,開始的時候三種協議的性能比較接近。170 s以后,EDCHR的性能開始明顯優于LEACH和LEACH-C。可以看出EDCHR有著更長的生命周期,如圖3所示。

在1 000 m×1 000 m區域中,顯然,EDCHR的性能要優于前兩者。因為隨著網絡區域的增加,相同數量的節點在網絡中的分布將越來越稀疏。LEACH和LEACH-C協議中,通信的能量是隨著節點之間的距離增大而增加的。而EDCHR協議中,通信能量基本上是保持不變的,所以隨著網絡區域變大,EDCHR的網絡有著更大的生命周期,如圖4所示。

圖5和6中顯示的是500 m×500 m和1 000 m×1 000 m兩種場景中的節點總能量消耗情況。圖5中可以看到,LEACH的總能量消耗增長速度遠遠高于EDCHR,但是LEACH-C在30~90 s的總能量消耗是低于EDCHR的。這是因為EDCHR的簇構造以及簇頭樹的形成需要消耗一定的能量,但90 s以后,EDCHR的總能量消耗是最小的。圖6中,在170 s以后,EDCHR的總能量消耗高于LEACH和LEACH-C。這是因為仿真中,當剩余節點無法構成網絡的情況下,將終止仿真。EDCHR能夠保證節點均勻地消耗能量,所以仿真終止時的節點數更少。這意味著有更多的節點能量耗盡,所以EDCHR的總能量消耗較高。

圖7顯示簇構造和組成簇頭樹的能量消耗。在此階段,EDCHR在場景500 m×500 m和1 000 m×1 000 m中分別消耗了總能量的0.8%和3%,而LEACH和LEACH-C在相應的場景中大概只需要消耗總能量的0.5%和2%。這說明EDCHR在簇構成階段和組成簇頭樹階段的多次廣播消息還是需要消耗一定能量的。不過基于輪的簇協議每輪中間隔的時間比較長,所以這樣的大能量消耗并不是非常頻繁。從前面的結果中也可以看到,總的能量消耗,EDCHR還是優于LEACH和LEACH-C的。

由以上的分析可以得出如下結論:EDCHR有著更均勻的節點能量消耗、更少的總能量消耗和更長的網絡生命周期。

4結束語

本文針對無線移動自組織網絡能量受限、節點隨機分布的特點,提出一種均勻分布的簇結構層次路由協議(EDCHR),使得自組織網絡能更好地滿足移動辦公的需求。其主要將路由協議分為三個步驟:隨機均勻地選擇簇頭、組成簇頭樹和數據傳輸以及融合。并用偽代碼描述了其中選擇簇頭和組成簇頭樹的過程。仿真結果顯示,EDCHR協議比LEACH、LEACH-C協議有著更加均勻的節點能量消耗,網絡中同期的總能量消耗更少,網絡中各節點有著更接近且更長的生命周期。

參考文獻:

[1]POTTIE G J,KAISER W J.Wireless integrated network sensors[J].Communications of the ACM,2000,43(5):51-58.

[2]HEINZELMAN W R.Application-specific protocol architectures for wireless networks[D].[S.l.]:Massachusetts Institute of Technology,2000. 

[3]DUARTE-MELO E J,LIU Ming-yan.Analysis of energy consumption and lifetime of heterogeneous wireless sensor networks[C]//Proc of Global Telecommunications Conference.2002:21-25.

[4]MHATRE V,ROSENBERG C.Homogeneous vs heterogeneous clustered sensor networks:a comparative study[C]//Proc of IEEE International Conference on Communications.2004. 

[5]MHATRE V,ROSENBERG C,KOFMAN D,et al.A minimum cost heterogeneous sensor network with a lifetime constraint[J].IEEE Trans on Mobile Computing,2005,4(1): 4-15.

[6]HEINZELMAN W,CHANDRAKASAN A,BALAKRISHNAN H.Energy-efficient communication protocol for wireless microsensor networks[C]//Proc of the 33rd Annual Hawaii Int’l Conf on System Sciences.Maui:IEEE Computer Society,2000:3005-3014.

[7]HEINZELMAN W,CHANDRAKASANA,BALAKRISHNAN H.An application-specific protocol architecture for wireless microsensor networks[J].IEEE Trans on Wireless Communications,2002,1(4):660-670.

主站蜘蛛池模板: 国产精品私拍在线爆乳| 国产一二三区视频| 色综合天天娱乐综合网| www.亚洲国产| 萌白酱国产一区二区| 国产亚洲精品97在线观看| 免费jjzz在在线播放国产| 77777亚洲午夜久久多人| 日本91在线| 呦系列视频一区二区三区| 国产爽歪歪免费视频在线观看| 97在线观看视频免费| 国模沟沟一区二区三区 | 日韩欧美中文字幕一本| 女人18一级毛片免费观看| 91破解版在线亚洲| 国产第八页| 国产成人精品男人的天堂下载 | 国产在线拍偷自揄观看视频网站| 成人无码一区二区三区视频在线观看| 精品欧美视频| 国产99免费视频| 亚洲日韩欧美在线观看| 日本手机在线视频| 亚洲午夜福利精品无码| 国产毛片一区| 亚洲视频色图| 成人另类稀缺在线观看| 亚洲视频色图| 在线观看国产精品一区| 好吊色妇女免费视频免费| 色综合网址| 亚洲欧美综合在线观看| 亚洲视频免费在线看| 午夜欧美在线| 黄色网站在线观看无码| 亚洲无线视频| 成人在线不卡| 亚洲国产成人久久77| 天天综合色网| 中文字幕一区二区人妻电影| AV无码无在线观看免费| 国产亚洲日韩av在线| 18黑白丝水手服自慰喷水网站| 色婷婷综合激情视频免费看| 婷婷激情亚洲| 成人噜噜噜视频在线观看| 亚洲欧洲日产国码无码av喷潮| 国产白浆一区二区三区视频在线| 超碰色了色| 亚洲天堂网视频| 欧美狠狠干| 国产欧美日韩综合一区在线播放| 制服丝袜国产精品| a毛片在线播放| 国产美女精品人人做人人爽| 午夜毛片免费观看视频 | 亚洲一区国色天香| 一区二区三区四区精品视频 | 97青草最新免费精品视频| 波多野结衣的av一区二区三区| 亚洲黄色激情网站| 中文字幕在线观看日本| 在线免费观看a视频| 97在线国产视频| 毛片最新网址| 色吊丝av中文字幕| 色噜噜在线观看| 久久综合丝袜日本网| 日韩精品毛片| 亚洲第一极品精品无码| 人妻21p大胆| 日本AⅤ精品一区二区三区日| 国产精品熟女亚洲AV麻豆| 国产精品免费p区| 久久特级毛片| 67194成是人免费无码| 欧洲免费精品视频在线| 青青青视频91在线 | 日韩福利在线观看| 成人福利在线视频| 欧美亚洲激情|