亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        無(wú)線傳感網(wǎng)絡(luò)中事件發(fā)生Leach算法的研究與改進(jìn)

        2014-07-13 11:46:08朱響斌宋新方
        電腦知識(shí)與技術(shù) 2014年5期
        關(guān)鍵詞:事件仿真生命周期

        朱響斌 宋新方

        摘要:LEACH算法在無(wú)線傳感網(wǎng)絡(luò)中的應(yīng)用十分廣泛,但是實(shí)際的應(yīng)用環(huán)境中由于事件發(fā)生對(duì)節(jié)點(diǎn)能量分布有很大的影響。有事件發(fā)生時(shí)的算法是在考慮有事件發(fā)生時(shí)對(duì)整個(gè)網(wǎng)絡(luò)的影響,通過(guò)對(duì)LEACH算法的改進(jìn),加入事件對(duì)節(jié)點(diǎn)的能量的影響,同時(shí)考慮到節(jié)點(diǎn)距離事件遠(yuǎn)近數(shù)據(jù)發(fā)送對(duì)該節(jié)點(diǎn)能量的影響,把該影響加入到對(duì)節(jié)點(diǎn)的影響中去,得出新算法跟能符合在有事件發(fā)生時(shí)的結(jié)論。

        關(guān)鍵詞:節(jié)點(diǎn)能量;事件;距離;仿真;生命周期

        中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)05-1138-03

        Abstract:LEACH algorithm is widely used in wireless sensor network,but taking into account the practical application environmentin the event had a great influence on the contact energy distribution. So the paper is in a time of the incident algorithm.Thesis consider the impact on the entire network when an event occurs, through the LEACH algorithm improvements, the impact of adding events on energy nodes, taking into account the impact of node distance data transmission from the node incident energy, the effect of adding to the impact on the node's go, come with the new algorithm can meet in an event occurs conclusions.

        Key words: Node energy; event; distance; simulation; life cycle

        無(wú)線傳感網(wǎng)絡(luò)是分布在一定區(qū)域的大量傳感器節(jié)點(diǎn)組成的,通過(guò)多跳的無(wú)線自組網(wǎng)絡(luò)體系進(jìn)行通信,作用是將分布在廣大區(qū)域上的對(duì)象的信息傳送給信息收集者。傳感器感知對(duì)象和觀察者構(gòu)成了傳感網(wǎng)絡(luò)的三要素[1]。如果說(shuō)internet的組成方式改變了現(xiàn)實(shí)世界人與人之間的聯(lián)系與溝通方式的話,那么無(wú)線傳感網(wǎng)絡(luò)的出現(xiàn)就是改變了人與客觀世界的聯(lián)系和溝通方式[1]。通過(guò)無(wú)線傳感網(wǎng)絡(luò)人們可以與客觀世界進(jìn)行信息的溝通。

        Leach算法作為無(wú)線傳感網(wǎng)絡(luò)的算法,通過(guò)不斷刷新和建立簇來(lái)保證各個(gè)節(jié)點(diǎn)能量的均衡性,通過(guò)簇內(nèi)節(jié)點(diǎn)的輪選,從而實(shí)現(xiàn)各節(jié)點(diǎn)能量的均衡分配[1]。但是,由于簇頭節(jié)點(diǎn)不斷地匯聚和發(fā)送數(shù)據(jù),使得簇頭節(jié)點(diǎn)能量消耗較大,該算法沒(méi)有把節(jié)點(diǎn)的剩余能量當(dāng)做簇頭選舉節(jié)點(diǎn)的參考,當(dāng)一輪結(jié)束時(shí)一個(gè)簇頭節(jié)點(diǎn)在下一輪可能會(huì)從新被選為簇頭節(jié)點(diǎn),加速該節(jié)點(diǎn)剩余能量的消耗[2]。

        該文加入發(fā)生事件來(lái)研究對(duì)該算法的改進(jìn),提高網(wǎng)絡(luò)存活時(shí)間,從而提高整個(gè)網(wǎng)絡(luò)的利用率。在設(shè)計(jì)的新算法中加入事件發(fā)生時(shí)與節(jié)點(diǎn)距離的因素從而實(shí)現(xiàn)對(duì)該算法的改進(jìn)。

        1 LEACH算法簡(jiǎn)介

        在LEACH算法中“輪”是一個(gè)重要的概念,在每一個(gè)輪中會(huì)包括簇的建立和穩(wěn)定的數(shù)據(jù)傳輸階段,從下面的圖中可以看出該算法的整個(gè)運(yùn)行過(guò)程[2]。

        圖 1 輪的示意圖

        LEACH算法的基本設(shè)計(jì)思想是通過(guò)一個(gè)隨機(jī)的循環(huán)來(lái)進(jìn)行簇首的選擇,讓數(shù)據(jù)傳輸階段的高能量消耗通過(guò)這一隨機(jī)的循環(huán)來(lái)使各節(jié)點(diǎn)均勻的分?jǐn)偅WC整個(gè)網(wǎng)絡(luò)的均衡性[2]。其具體的選擇辦法是:在0-1之間由傳感器產(chǎn)生一隨機(jī)數(shù),若該隨機(jī)數(shù)小于某一設(shè)定的閾值T(n),則該節(jié)點(diǎn)即選為簇首節(jié)點(diǎn)。其中T(n)的計(jì)算方法如下式所示。

        其中,P是簇首在所有節(jié)點(diǎn)中所占的百分比,r是選舉輪數(shù),rmod(1/P)代表這一輪循環(huán)中當(dāng)選為簇首的節(jié)點(diǎn)個(gè)數(shù),G是這一輪循環(huán)中未當(dāng)選為簇首的節(jié)點(diǎn)集合。LEACH算法中建立簇的流程如圖2所示[2]。

        在數(shù)據(jù)傳輸階段,由于數(shù)據(jù)傳輸?shù)母吆哪?,在離基站較近的簇首往往會(huì)因?yàn)閭鬏敶罅康臄?shù)據(jù)而很快死亡,并且在事件發(fā)生的區(qū)域不同時(shí),事件發(fā)生點(diǎn)周圍的節(jié)點(diǎn)和簇首也會(huì)因?yàn)楹哪苓^(guò)多而很快死去,因此在新設(shè)計(jì)的算法中我們就加入了事件發(fā)生的因素[3]。事件發(fā)生時(shí),由于周圍節(jié)點(diǎn)要傳輸事件數(shù)據(jù),要消耗大量的能量,在簇首的選擇時(shí)選擇與事件發(fā)生距離較遠(yuǎn)的節(jié)點(diǎn),從而延長(zhǎng)事件發(fā)生時(shí)網(wǎng)絡(luò)的運(yùn)行時(shí)間[4]。

        圖 2 LEACH算法流程

        2 新算法的設(shè)計(jì)

        2.1簇首建立和簇的形成階段

        在傳統(tǒng)的leach 算法中,都是以沒(méi)有事件發(fā)生,考慮整個(gè)網(wǎng)絡(luò)能量減少,或是以某一概率減少的情況下的分簇算法。但是,該文是在事件發(fā)生的過(guò)程中考慮事件的具體位置,再將這個(gè)位置因數(shù)作為參量加入到leach算法中去。在這個(gè)模型中,我們假設(shè)某個(gè)事件已經(jīng)存在的情況下,給出某事件已經(jīng)發(fā)生,默認(rèn)已知該事件的位置信息,根據(jù)當(dāng)前節(jié)點(diǎn)與事件發(fā)生位置計(jì)算出相對(duì)距離,然后再由這個(gè)距離對(duì)周圍節(jié)點(diǎn)數(shù)據(jù)發(fā)送的影響形成一個(gè)事件發(fā)生次數(shù)的的參量,從而實(shí)現(xiàn)對(duì)在有事件影響的情況下對(duì)整個(gè)網(wǎng)絡(luò)分簇算法的影響。所以在LEACH-T算法中并不是按照無(wú)事件發(fā)生的情況下進(jìn)行的算法設(shè)計(jì),而是按已有事件發(fā)生時(shí)的實(shí)際狀態(tài)的分布進(jìn)行的分簇算法,考慮事件發(fā)生數(shù)據(jù)傳送對(duì)周圍節(jié)點(diǎn)能量的影響,減小了事件周圍節(jié)點(diǎn)成為簇頭節(jié)點(diǎn)的概率從而增加整個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的存活時(shí)間[5]。新的算法設(shè)計(jì)如下:

        其中tempevent是事件發(fā)生時(shí)對(duì)周圍節(jié)點(diǎn)的影響參數(shù)。

        2.2算法設(shè)計(jì)過(guò)程分析

        在LEACH算法中,是在靜態(tài)消耗節(jié)點(diǎn)能量的情況下,建立起來(lái)的能量算法模型,只沒(méi)有考慮能量消耗,但是在實(shí)際的應(yīng)用中要加入能量因?yàn)槟硡^(qū)域事件發(fā)生比較密集網(wǎng)絡(luò)節(jié)點(diǎn)能量消耗的不均衡性,此算法就是在考慮到這方面的的因素對(duì)LEACH算法進(jìn)行改進(jìn)。

        temp_rand<= ((p*tempevent)/(1-p*mod(r,round(1/p))))

        期中tempevent=(1-S(i).eventcount*5/totalevent)

        S(i).eventcount為某事件發(fā)送數(shù)據(jù)的次數(shù);

        Totalevent 為事件發(fā)生的總數(shù)

        在這個(gè)算法中,加入了事件發(fā)生的因素,由于事件發(fā)生造成對(duì)周圍節(jié)點(diǎn)的影響,加入到算法中,又由于距離的不同對(duì)節(jié)點(diǎn)的影響不同,需要考慮節(jié)點(diǎn)與事件間距離的大小,如下式

        eventd=sqrt((S(i).xd-20)^2+(S(i).yd-20)^2)

        期中假設(shè)事件發(fā)生點(diǎn)是在坐標(biāo)(20,20)位置發(fā)生,當(dāng)這個(gè)數(shù)值小于20及事件發(fā)生在半徑為該節(jié)點(diǎn)20范圍之內(nèi)時(shí), 由下式

        messagecount=fix((20-eventd)/5)

        來(lái)決定信息發(fā)送次數(shù)。其中messagecont為事件次數(shù)。

        3 仿真結(jié)果分析

        3.1仿真結(jié)果

        仿真結(jié)果如下圖3和圖4所示。其中初始節(jié)點(diǎn)都是100個(gè)由縱坐標(biāo)表示,橫坐標(biāo)表示運(yùn)行時(shí)間,單位是秒。圖3是兩種算法的對(duì)比。

        圖 3 新算法LEACH-t與LEACH算法比較

        圖4 不同時(shí)段存活節(jié)點(diǎn)的數(shù)目比

        3.2仿真結(jié)果分析

        如圖3所示結(jié)果,對(duì)于LEACH算法來(lái)說(shuō),當(dāng)初始節(jié)點(diǎn)同時(shí)為100個(gè),無(wú)線傳感網(wǎng)絡(luò)運(yùn)行400秒時(shí)部分節(jié)點(diǎn)開(kāi)始死亡,而改進(jìn)的算法在第600秒才開(kāi)始有節(jié)點(diǎn)死亡,這有利于網(wǎng)絡(luò)前期數(shù)據(jù)傳輸?shù)姆€(wěn)定,能提高整個(gè)網(wǎng)絡(luò)的穩(wěn)定性和可靠性。

        在網(wǎng)絡(luò)運(yùn)行1000秒之前,有大于80個(gè)節(jié)點(diǎn)在工作,改進(jìn)的LEACH-T算法優(yōu)于LEACH算法。在1000秒到1200秒之間改進(jìn)的LEACH-T算法與LEACH算法并無(wú)太大差別。

        在網(wǎng)絡(luò)節(jié)點(diǎn)大部分都死亡的情況下,1200秒到1400秒之間,LEACH-T算法 還是優(yōu)于LEACH算法的。

        4 結(jié)束語(yǔ)

        總的來(lái)說(shuō),LEACH-T算法有效地延長(zhǎng)了網(wǎng)絡(luò)的生命周期,這一點(diǎn)證明了前面對(duì)LEACH-T算法性能的分析結(jié)果。而且LEACH-T算法與LEACH算法相比,提高了能量利用率。高而網(wǎng)絡(luò)的生存時(shí)間就因?yàn)楣?jié)點(diǎn)的能量的延長(zhǎng)而延長(zhǎng)了,網(wǎng)絡(luò)的可靠性也會(huì)因?yàn)榫W(wǎng)絡(luò)生命周期的提高而有所增加。

        參考文獻(xiàn):

        [1] 孫利民,李建中,陳渝,朱紅松.無(wú)線傳感網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005.

        [2] 李曉維,徐勇軍,任豐原.無(wú)線傳感器網(wǎng)絡(luò)技術(shù)[M].北京:理工大學(xué)出版社,2007.

        [3] 周又玲,黃本雄,王芙蓉.無(wú)線傳感器網(wǎng)絡(luò)的能源策略分析[J].信息技術(shù),2005,7(1):43-46.

        [4] 王雍,楊海波,馮淑娟.無(wú)線傳感器網(wǎng)絡(luò)中一種能量有效的分簇算法[J].傳感器與微系統(tǒng),2007,26(12):19-21.

        [5] 陳力軍,毛鶯池,陳道蓄等.平均度約束的無(wú)線傳感器網(wǎng)絡(luò)拓?fù)淇刂芠J].計(jì)算機(jī)學(xué)報(bào),2007,30(9):1544-1550.

        [6] 金鑫,熊焰,擊麗華,等.基于可連CeH的無(wú)線傳感器網(wǎng)絡(luò)拓?fù)淇刂扑惴╗Jl.計(jì)算機(jī)研究與發(fā)展,2008,45(2):217-226.

        [7] 李建波,黃劉生,徐宏力,等.一種密集部署傳感器網(wǎng)絡(luò)的分簇算法[J].計(jì)算機(jī)研究與發(fā)展,2008,45(7):1106-1-4.

        [8] S.M.N.Alam,Z.J.Haas.Topology control and network life time in three dimensional wirelesssensor networks [R].CoRR,2006,abs/cs/0609047.

        [9] E.Shimon.Graph Algorihms[M].ComPuter Science Press,NewYork,1979.

        猜你喜歡
        事件仿真生命周期
        動(dòng)物的生命周期
        全生命周期下呼吸機(jī)質(zhì)量控制
        從生命周期視角看并購(gòu)保險(xiǎn)
        民用飛機(jī)全生命周期KPI的研究與應(yīng)用
        保羅·利科的“話語(yǔ)事件”思想
        授之以魚(yú),不如授之以漁
        考試周刊(2016年92期)2016-12-08 00:10:56
        熱點(diǎn)事件中的“輿論搭車”現(xiàn)象探析
        新聞前哨(2016年11期)2016-12-07 11:25:41
        嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實(shí)踐及啟示
        Buck開(kāi)關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
        試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
        欧美丰满大乳高跟鞋| 野花视频在线观看免费| 久久99精品久久久久麻豆| 日本黄网站三级三级三级| 国产尤物精品自在拍视频首页| 国产一精品一aⅴ一免费| 我的美艳丝袜美腿情缘| 插鸡网站在线播放免费观看| 曰批免费视频播放免费直播| 久久99久久久无码国产精品色戒| 男女啦啦啦视频在线观看| 草逼动态图视频免费观看网站| 成人免费无码大片a毛片软件| 综合五月网| 日韩精品一级在线视频| 日韩精品人妻久久久一二三| 精品亚洲成在人线av无码| 亚洲色成人网一二三区| 中文字幕专区一区二区| 一区二区三区日本久久| 国产精品国产三级国产av品爱 | 亚洲av成人无码网天堂| 成在线人免费无码高潮喷水| 高清不卡日本v二区在线 | 偷拍一区二区三区四区视频| 中文字幕无码毛片免费看| 在线成人福利| 精品午夜中文字幕熟女| 亚洲日韩成人无码| 亚洲欧洲巨乳清纯| 热re99久久精品国产66热6| 国产白色视频在线观看| 精品999日本久久久影院| 国产午夜精品一区二区三区视频| 国产午夜在线观看视频| 成人丝袜激情一区二区| 99久久国产综合精品麻豆 | 五十路在线中文字幕在线中文字幕 | 女人扒开屁股爽桶30分钟| 一区五码在线| 亚洲国产精品自拍成人|