《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于記憶算法的鏈式無線傳感器網絡研究
基于記憶算法的鏈式無線傳感器網絡研究
來源:微型機與應用2013年第12期
丁悅波,孫文勝
(杭州電子科技大學 通信工程學院,浙江 杭州310018)
摘要: 提出一種基于PEGASIS的路由改進算法,引入記憶和比較的方法尋找最優可連接的節點,避免產生長鏈,從而導致部分節點因傳輸距離過大和耗能過多而過快死亡。給出了一種均衡各節點能耗的新簇頭選擇方案,對該模型的系統總能耗進行量化分析。通過仿真證明,該方案相對普通PEGASIS路由算法消耗能量更低,延長了網絡壽命。
Abstract:
Key words :

摘  要: 提出一種基于PEGASIS的路由改進算法,引入記憶和比較的方法尋找最優可連接的節點,避免產生長鏈,從而導致部分節點因傳輸距離過大和耗能過多而過快死亡。給出了一種均衡各節點能耗的新簇頭選擇方案,對該模型的系統總能耗進行量化分析。通過仿真證明,該方案相對普通PEGASIS路由算法消耗能量更低,延長了網絡壽命。
關鍵詞: PEGASIS;能耗;記憶策略能距比;無線傳感器網絡

    低功耗無線通信技術、微型傳感器技術和計算機嵌入式技術的迅猛發展,使各種大量無線傳感器自主構建成無線傳感器網絡成為現實。在無線傳感器網絡中,由于其節點能量非常有限,無法進行補充,一旦節點能量耗盡,會給通信和信息的采集帶來嚴重的障礙。因此,如何構建無線傳感器網絡來提高能量的有效性、延長網絡壽命、避免網絡分裂、均衡節點能耗、降低傳輸時延成為學者們討論的主要話題。本文以鏈式PEGASIS協議為基礎,改進協議避免產生長鏈消耗過多能量,提出新的簇頭選擇方法,并進行量化研究。
1 協議分析及改進
1.1 協議知識

    PEGASIS協議是一種典型基于鏈狀結構的路由協議,是LEACH協議的改進。PEGASIS算法的核心思想是利用貪婪算法生成一條單鏈,然后隨機選擇鏈中一個節點作為簇頭節點,為了延長網絡生命周期,每個節點只與最近的節點進行通信,然后將數據匯總給簇頭節點,由簇頭節點將數據發給基站。
    PEGASIS協議的成鏈過程按輪進行,首先從距離基站最遠的節點開始建鏈,將此節點作為端節點,然后查找它的最近節點,并將此最近節點加入鏈中,再由新加入的節點搜索除了原端點以外的最近節點,如此尋找下去,直到將所有節點形成一個單鏈,并且隨機選出簇頭節點。圖1為鏈形成的流程。其中END表示當前節點,CHAIN表示形成的鏈。

    鏈中的數據發送模式為:簇頭節點首先給兩端節點發送一個TOKEN,然后兩端節點將收集到的數據發送給鏈中上一個節點,上一個節點接收到數據以后,融合自身的數據后再發送到上一個節點,直到兩邊都將數據發送給簇頭節點。簇頭節點最后融合兩邊收到的數據,再與基站進行通信。
    相比LEACH算法,PEGASIS路由算法減少了節點之間的通信平均距離,也不需要動態形成簇而產生的額外開銷,只有一個簇頭節點將數據傳送到基站,節省了能量的消耗。但是此方案也存在嚴重的缺點,圖2(a)為隨機生成的20個節點,圖2(b)為經過PEGASIS路由算法后形成的鏈,從中可見,節點11與12、16與17、18與19之間的鏈路距離相對于別的節點間距離明顯偏大,因此會造成11、16、18這三個節點發送數據的耗能過大,導致這幾個節點過早死亡,阻斷通信。為了實現節能,必須改進這些長鏈鏈路,更新路由算法,在建鏈過程中防止長鏈產生。

1.2 改進協議
    針對以上提出的問題,已經有學者提出了一種設立一個距離門限,每兩個節點之間的距離與門限值比較,根據節點間距離與門限的比較來確定把新節點加入鏈,還是繼續尋找其他節點[1];參考文獻[2-3]提出一種分層樹成鏈的方法節能,但也沒有充分考慮長鏈問題;參考文獻[4]采用分區來避免長鏈,但沒有考慮部分簇頭輪換。
    本文提出一種記憶式的M-PEGASIS路由算法,其成鏈流程圖如圖3所示。該算法還是遵循PEGASIS協議算法,但是增加一個記憶比較模塊,即由距離基站最遠的節點N開始尋找入鏈,此時初始化記憶節點Mem為空(認為任何節點和空節點的距離無窮大),找出距離N最近的節點N+1,隨后計算N+1與N以及記憶節點Mem的距離D和Dm,然后對兩個距離進行比較,如果D<Dm,則說明N+1與N的距離比N+1與記憶節點近,N+1與N連接,最后將N節點賦值給Mem節點,N+1節點賦值給N節點;反之則N+1節點與記憶節點連接,N+1賦值給N,Mem節點不變, 繼續進入循環尋找下一個入鏈節點。

    用此新方法分析圖2中節點11到節點12的長鏈,此時記憶節點Mem為節點10,當前節點N為節點11,節點11尋找離它最近的未入鏈節點,找到節點12,并且算出到節點12的距離,然后再計算出節點12與記憶節點10之間的距離,發現到記憶節點10之間的距離明顯小于到當前節點11的距離,因此,節點12與記憶節點10連接,此時節點12為當前節點N,記憶節點依舊是10。圖4為無線傳感器網絡中,運用PEGASIS協議與運用M-PEGASIS協議的對比圖。很明顯,運用M-PEGASIS方法有效避免了長鏈的產生,為無線傳感器網絡的數據傳輸節省了能量。
  
    
    取比值大的節點作為該輪通信的簇頭節點,考慮到簇頭節點與基站通信的耗能比普通節點多,故需要進行簇頭的輪換,簇頭輪換選擇機制也按照Q值的大小,簇頭節點每隔20輪通信檢測一次該Q值。當該Q值降低到通信前Q值的50%時,該鏈啟動簇頭重選機制,重新根據Q值的大小排序選出新的簇頭節點。如此算法不但避免了某些節點耗能過多而過早死亡,造成網絡分裂,影響通信,還大大地增加了無線傳感器網絡壽命,均衡了各節點能量消耗。
2 量能分析
    在此量能分析中,假定基站位于眾節點的正上方,且各個節點的初始能量相同,遵循能量消耗與距離成正相關的關系,為了節省簇頭節點的能耗,延長簇頭節點的生命,將簇頭節點設定為距離基站最近的節點。在此模型中,假設鏈中共有c個節點,每一個節點傳輸的數據長度都是L bit,則除簇頭節點以外,本地通信中每個節點都進行了一次數據傳輸,不考慮節點內部數據融合等其他時延,得到能耗公式推導如下:
    鏈內本地能耗由下面兩部分組成:
  

 


3 仿真分析
    為了證實M-PEGASIS算法相比普通PEGASIS算法有更高的節能效果,對其進行相應的仿真。在長寬各為50 m的正方形區域內,隨機生成了100個節點,將基站的位置定在坐標點(25,200)處,數據包長度為1 000 bit,采用參考文獻[6]中的能量映射模型,并且假設開始每個節點都具有相同的能量,用通信的輪數來表示節點的壽命。PEGASIS算法與M-PEGASIS算法的節點存活對比仿真結果如圖5、圖6、圖7所示。

    根據仿真結果可知,PEGASIS算法中,1%、20%、50%、100%節點死亡時間在700輪、1 100輪、1 200輪和1 380輪附近,此結果與參考文獻[7]中得出的結論相符。改進算法M-PEGASIS中,1%、20%、50%和100%節點死亡時間推遲到了1 600輪、1 680輪、1 800輪和1 890輪,這是由于當簇頭Q值降低到通信前一半時引入簇頭輪換機制,所以出現第一個死亡節點的時間大大推遲了,但是當死亡節點開始出現以后,此時各節點的能量普遍已經很低,故節點死亡速度很快。即使這樣,在沒有增加算法復雜度的情況下,也使時間上有了40%~50%左右的提升。
    本文分析了經典的鏈式PEGASIS算法,雖然此算法相對于LEACH算法能耗方面有了很大的降低,但是還存在著很大的不足:(1)在節點比較多的情況下很容易產生長鏈,從而增加節點間傳輸的距離,增加了部分節點的能耗,導致這些節點過早的死亡,影響網絡效率;(2)鏈的簇頭選擇方式為隨機選擇,具有很大的不確定性,并且導致節點間能耗不均勻。分析了以上兩個缺點,本文提出了一種記憶式的改進路由算法,避免了成鏈過程中長鏈的產生,進而節約并均衡能耗。又對簇頭選擇的方式從節約能耗的角度加入了一定的選擇方法,進一步平衡了節點能耗,延長了網絡壽命。
    然而,基于此路由算法的無線傳感器網絡雖然能有效節約能量消耗,但也存在一定問題,當在一個無線傳感器節點數目很大的傳感器集群中,運用此方法收集傳遞數據,往往會造成比較大的時延,形成一條帶分支的鏈也是一項很大的工作,并且隨著部分節點的死亡,Q值的降低,導致鏈的頻繁重構,也是對網絡的一種巨大的消耗,更影響了網絡的健壯性,因此接下來還可以在成鏈方面有新的改進,例如對每條鏈的節點數目限定一個上限值,從而在數目巨大的傳感器網絡中形成多條子鏈,然后再將每個子鏈的簇頭按照同樣的路由算法形成一個父鏈,進一步適應大型無線傳感器網絡集群。
參考文獻
[1] 余永昌,韋崗.無線傳感器網絡中基于PEGASIS協議的改進算法[J].電子學報,2008,36(7):1309-1315.
[2] 王波,蔣衛,孫燚.改進PEGASIS的分層鏈樹路由協議[J].計算機系統應用,2009(12):98-102.
[3] 吳聯芳,張昱,金心宇.基于模擬退火算法的無線傳感網PEGASIS算法[J].江南大學學報,2008,7(4):438-442.
[4] 陳慧娜,唐明浩.基于PEGASIS的改進型WSN路由協議[J].計算機工程,2010,36(19):134-136.
[5] Cui Shuguag,GOLDSMITH A J,BAHAI A.Energy constrained modulation optimization for coded systems[C].Proc.of IEEE GLOBECOM’03.2003.
[6] HEINZELMAN W,CHANDRAKASAN A,BALAKRISHNAN H.An application specific protocol for wireless mirco-sensor networks[J].IEEE Tram Wireless Communications,2002,1(4):660-670
[7] LINDSEY S,CAULIGI S.Raghavendra PEGASIS:powerefficient gathering in sensor information systems[C].Conference Proceedings,2002.

此內容為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>
          媚黑女一区二区| 国产一区二区三区免费在线观看| 亚洲日产国产精品| 欧美性大战久久久久久久| 欧美高清在线一区二区| 国产伦精品免费视频| 欧美亚洲综合在线| 亚洲精品极品| 老鸭窝毛片一区二区三区| 欧美成人午夜激情在线| 国产精品久久久久久妇女6080| 国产一区二区三区电影在线观看| 亚洲第一精品久久忘忧草社区| 欧美视频1区| 在线视频亚洲| 亚洲国产成人不卡| 一区二区三区.www| 亚洲一级黄色av| 国产精品99一区二区| 欧美日韩精品一区二区| 国产亚洲欧美另类一区二区三区| 欧美日韩ab| 欧美一区二区视频观看视频| 国产欧美日本一区二区三区| 韩国三级在线一区| 亚洲国产精品成人| 欧美久久久久久久久| 日韩一区二区福利| 欧美激情精品久久久久久大尺度| 香蕉久久精品日日躁夜夜躁| 欧美日韩一区二| 久久久久久亚洲精品不卡4k岛国| 久久久国产精品一区二区中文| 一本色道精品久久一区二区三区| 亚洲丰满在线| 欧美激情一级片一区二区| 亚洲人线精品午夜| 91久久精品国产91久久| 亚洲欧洲视频在线| 一区二区三区四区五区在线| 欧美精品国产一区二区| 国产精品国产一区二区| 校园春色综合网| 亚洲桃花岛网站| 国产欧美 在线欧美| 国产麻豆精品在线观看| 久久久久9999亚洲精品| 999亚洲国产精| 99国产成+人+综合+亚洲欧美| 蜜桃av久久久亚洲精品| 久久成人18免费网站| 午夜精品在线视频| 亚洲片区在线| 黄色av一区| 久久看片网站| 欧美不卡视频一区发布| 中文国产成人精品| 久久男人资源视频| 亚洲美女视频网| 亚洲国产视频直播| 久久综合五月天婷婷伊人| 久久亚洲欧美| 亚洲国产一区二区三区在线播| 中文日韩欧美| 农夫在线精品视频免费观看| 欧美图区在线视频| 国产精品入口日韩视频大尺度| 久久www免费人成看片高清| 一区二区三区在线观看欧美| 狂野欧美激情性xxxx欧美| 国产欧美日韩激情| 国产一区二区三区日韩欧美| 欧美理论电影网| 国产精品青草久久久久福利99| 国产精品美女久久久久久免费| 久久久久久久尹人综合网亚洲| 欧美一区国产一区| 日韩一区二区久久| 午夜日韩福利| 免费久久99精品国产自在现线| 一区二区三区产品免费精品久久75| 国内偷自视频区视频综合| 亚洲一二三区精品| 国产综合精品一区| 免费观看在线综合色| 国内精品久久久久久久影视蜜臀| 久久久久久久综合色一本| 国产日产亚洲精品| 欧美激情成人在线| 国产精品久久久一区麻豆最新章节| 欧美日韩一区二区三区免费看| 午夜精品在线| 欧美激情2020午夜免费观看| 这里只有精品在线播放| 久久全球大尺度高清视频| 欧美日韩在线播放三区| 国产精品欧美一区喷水| 中国成人黄色视屏| 性久久久久久久| 久久精品国产96久久久香蕉| 狠狠色综合一区二区| 久久xxxx| 国内精品久久久久久| 国产欧美精品一区aⅴ影院| 日韩天堂在线观看| 国产欧美精品日韩区二区麻豆天美| 在线成人国产| 国产精品一区二区黑丝| 国产午夜精品全部视频播放| 欧美好吊妞视频| 国产精品久久久久久久久久尿| 欧美黄色小视频| 中文国产亚洲喷潮| 日韩视频免费观看高清完整版| 正在播放日韩| 亚洲一区二区三| 欧美国产日韩一二三区| 国产真实乱子伦精品视频| 亚洲视频久久| 欧美一区二区视频网站| 久久久www免费人成黑人精品| 日韩视频一区二区在线观看| 欧美成人xxx| 欧美激情中文字幕乱码免费| 亚洲专区一区| 日韩一区二区精品| 91久久久一线二线三线品牌| 亚洲午夜激情网页| 国内精品久久久久久久影视蜜臀| 亚洲国产免费看| 国产精品久久久久久av福利软件| 一区二区不卡在线视频 午夜欧美不卡'| 国内精品久久久久久久97牛牛| 国产欧美日韩亚洲一区二区三区| 国产精品一区久久久| 亚洲国产精品女人久久久| 亚洲日本中文字幕| 久久久国产亚洲精品| 激情av一区二区| 国产精品毛片a∨一区二区三区| 美日韩在线观看| 日韩视频在线观看| 亚洲欧洲在线视频| 欧美中文字幕在线视频| 国内成人精品2018免费看| 国产精品一区二区女厕厕| 欧美中文字幕精品| 国产精品日韩精品欧美在线| 翔田千里一区二区| 美女主播视频一区| 国产精品99久久久久久人| 国产精品色午夜在线观看| 亚洲欧美在线另类| 国产精品一卡二| 99在线精品视频在线观看| 免费一级欧美片在线播放| 国产精品xxxxx| 久久久亚洲成人| 性做久久久久久久久| 亚洲午夜极品| 国产精品yjizz| 国产精品视频一二三| 亚洲黄色三级| 一区二区国产在线观看| 一区二区自拍| 国语自产精品视频在线看抢先版结局| 国产欧美一区二区三区视频| 国产精品视频久久久| 亚洲精品乱码久久久久久久久| 一区二区三区欧美视频| 欧美色视频一区| 久久精品一区二区三区不卡| 在线不卡亚洲| 亚洲精品综合精品自拍| 亚洲欧美日韩国产综合| 久久国产欧美日韩精品| 欧美在线视频网站| 久久在线精品| 欧美在线观看一区二区| 女生裸体视频一区二区三区| 韩曰欧美视频免费观看| 亚洲蜜桃精久久久久久久| 国产精品99久久久久久有的能看| 在线观看一区二区视频| 欧美在线视频在线播放完整版免费观看| 亚洲一区二区三区精品在线| 欧美乱人伦中文字幕在线| 老司机午夜精品视频| 免费不卡欧美自拍视频| 影音先锋中文字幕一区| 国产精品人成在线观看免费| 欧美亚洲综合网| 国产精品mv在线观看| 亚洲精品视频一区二区三区| 久久激情视频久久| 麻豆国产va免费精品高清在线| 欧美一区二区女人| 亚洲欧美日韩中文在线制服| 国产精品久久久久aaaa樱花| 亚洲自拍16p| 欧美日韩国产不卡在线看| 国产女同一区二区| 女仆av观看一区| 国产一区免费视频| 欧美日韩午夜激情| 久久久久久久性| 狠狠色综合网站久久久久久久| 欧美一区二区在线视频| 国产精品青草久久久久福利99| 欧美va天堂va视频va在线| 日韩亚洲成人av在线| 欧美日韩精品一区| 激情av一区二区| 亚洲最新视频在线| 欧美日韩国产精品| 久久久久久久网站| 久久久久国色av免费看影院| 国产精品久久久一本精品| 欧美大片网址| 欧美日韩精品综合在线| 国产精品久久久久久久一区探花| 亚洲视频福利| 亚洲精品中文字幕有码专区| 久久久国产亚洲精品| 美女性感视频久久久| 国产乱人伦精品一区二区| 亚洲综合大片69999| 欧美日韩免费一区二区三区视频| 夜夜夜久久久| 欧美三区免费完整视频在线观看| 在线观看国产一区二区| 国产精品羞羞答答xxdd| 国产精品一卡| 国产精品成人一区二区三区吃奶| 欧美一区二区三区免费观看视频| 亚洲人成在线观看一区二区| 欧美日韩天堂| 亚洲欧洲精品一区二区三区| 久久日韩粉嫩一区二区三区| 国产精品99一区二区| 一本久久综合亚洲鲁鲁五月天| 玖玖国产精品视频| 国产精品99久久久久久www| 久久综合网络一区二区| 欧美日韩亚洲高清一区二区| 国内成人在线| 国产精品每日更新| 在线一区二区三区四区五区| 一区二区三区日韩| av成人免费在线观看| 精品999成人| 亚洲电影免费观看高清| 老司机午夜精品视频在线观看| 欧美日韩一区二区在线播放| 女主播福利一区| 国产日韩成人精品| 国产精品久久久久aaaa九色| 午夜精品一区二区在线观看| 在线观看日韩专区| 国产精品另类一区| 欧美激情视频在线免费观看 欧美视频免费一| 欧美成人一区二区| 尤物yw午夜国产精品视频明星| 亚洲开发第一视频在线播放| 一区二区三区在线免费观看| 久久精品一区二区国产| 亚洲成人在线观看视频| 久久国产福利国产秒拍| 欧美中文字幕第一页| 午夜精品一区二区三区在线| 国产精品久久久久aaaa| 国产精品毛片在线| 亚洲欧美一区二区三区久久| 一本色道**综合亚洲精品蜜桃冫| 欧美精品激情| 亚洲精品乱码久久久久久| 久久久天天操| 亚洲色图制服丝袜| 免费观看成人网| 欧美日韩国产首页| 亚洲最新色图| 美国十次成人| 久久亚洲精品网站| 国产精品老女人精品视频| 性高湖久久久久久久久| 亚洲一区二区三区在线播放| 国产精品久久久久久久免费软件| 亚洲乱码一区二区| 国产亚洲欧美另类中文| 欧美日韩国产在线播放网站| 日韩一二三在线视频播| 久久综合色影院| 久久在线免费观看| 亚洲已满18点击进入久久| 欧美激情一区二区三区在线| 欧美久久久久久久| 亚洲先锋成人| 欧美日韩免费在线| 欧美一区国产二区| 欧美在线观看网址综合| 国产午夜精品久久久久久久| 欧美理论在线播放| 欧美一级理论性理论a| 亚洲精品久久7777| 欧美激情亚洲视频| 国产日韩欧美三级| 欧美午夜在线一二页| 一区二区三区福利| 午夜在线精品偷拍| 欧美日韩成人一区二区三区| 亚洲人屁股眼子交8| 国产亚洲激情视频在线| 亚洲国产精品美女| 久久这里只有精品视频首页| 一区二区三区在线看| 在线欧美影院| 国产精品久久久久久久9999| 91久久精品一区二区三区| 欧美视频观看一区| 欧美福利一区二区| 毛片av中文字幕一区二区| 久久精品国产清高在天天线| 欧美fxxxxxx另类| 欧美成人黄色小视频| 国产精品中文字幕欧美| 免费国产一区二区| 国产亚洲精品久久久久婷婷瑜伽| 欧美在线免费播放|