论文研究-基于节点剩余能量的WSN分簇路由协议的研究 .pdf

-
基于节点剩余能量的WSN分簇路由协议的研究,王选政,张伟华,在无线传感器网络的路由技术中,基于簇的路由算法在拓扑管理,能耗利用,数据融合等方面都有较强的优势。在分析层次LEACH协议的基�
中国科技论又在线 图:链表域 指针 能量级别 其中指针域指向存放下一个节点的指针,表示该节点的身份,能量级别表示节点剩余的 能量级别 表示节点是否能担当簇头在簇内节点和簇首节点在进行数据传输时 检査其能量级别是不是发生变化,当簇内节点能量级别发生变化时,则侈改其级别值,)将 其以控制帧(包含和能量级别变化位)传送到簇首节点,经簇首将所有请求的数据融合 成报文后将其发送到能量不受限的节点,节点寻找其所属的簇对应的链表,并在 其簇的链表中找到该节点,将其能量级别佰减去后,重新按能量级别高低的顺序将该节点 插入到链表合适的位置,能量级别值之所以减去是因为节点能量消耗不可能过快:当簇内 节点能量级别没有发生变化吋,直接传送数据包;当簇首的能量级别变化且能量级别值大于 吋,首先簇首节点先将自己的能量级别值减去,并修改自己存储的能量级别值,然后在 控制帧(包含和能量级别变化位)发送到节点,节点根据收到的簇头节点的级 别变化来将其对应的链表中的能量级别值减去后,并重新能量级别从高到低将其插入到链 表中合适的位置;当簇首能量级別没有变化且级别值大于时,只传送数据包就行了;当簇 首节点能量级别值等于且在数据传输时,则以塎制帧的形式向节点报告,将其退岀 簇首信息以控制报文的形式传送到节点,节点链表中第一个节点选举为新的簇首 节点,并要修改其对应链表中该节点的 值为且将原簇头节点的能量级别值做修改 (链表中值为的节点不能担当新簇头),将其节点以能量由高到低顺序重新插入到 链中合适的位置,新选举的簇头节点的信息被原簇首节点广播给簇内节点,这时簇内节点 就知道了新簇的簇首节点,其它节点向新簇首发送加入簇的请求,簇首收到请求后将节点加 入自己的路由表并为每个节点设定一个 时间表,再将该表发送给所有簇内节点。簇 头负责 时刻表在每个簇内节点之间的同步。可以通过写成简码有让所有簇内节点听 到的码片序列来实现。节点为各种簇头节点分配 ,在此后的簇稳定阶段,节点 按照该路由表进行数据传输;如果簇内节点向簇首节点发送数据,首先发送控制帧(包含 和能量级别变化位),簇头根据实际情况分酤 进行重新优化分配,给予发送数 据量多的簇内节点,分配适当时隙长度,少量数据则分配较短的时獄长度,未传输数据的簇 内节点不分配时隙。如果存在某些簇内节点能量级别为吋,则立即向簇首发送请求退出 工作,簇首将此信息通过控制帧的形式传送给节点,节点将其对应簇首的节点的 链表中节点 值设置为(表示该节点能量马上就耗尽)。如果链表的第一个节点的 的值是,则说明该簇已经成为弱簇,该簇内的所有节点的能量马上就要耗尽,此时 簇重组到此终止 协议在簇建立阶段:在这个阶段,每个节点根据随机算法选择簇头。簇的半 径大小由应用的需要(感应的半径)或者是节点的传输范围来决定。改进后的算法是通过能 量不受限的节点将其对应的链表中第一个节点,认命为新的簇首,该节点在其簇中拥 有最高能量级别。接下来,原簇首在原簇内广播这一消息,没有当选簇首的节点通过发送加 入信息给簇头加入簇。在簇内部,簇头负责 时刻衣在每个簇内节点之间的同步。可 以通过定期发送能让所有簇内节点听到的码片序列米实现。由于 协议的簇内节点以 广播的形式相互竞争簇头节点,不仅消耗了自己的节点的能量还消耗了簇內其它节点的能 量,而且真正的竞争次数为次(包括次广播, 次接收),另外还有所传输的控 中国科技论又在线 制消息帧长度较长(包括和能量级别值),其每个能量级别置至少位,而本人改进的能 量变化位只有位即可(其中表示能量级别发生了变化,表示能量级别值没有发生变化) 而且簇头的选取是由能量不受限的节点根据其链表来选择的,只需要节点向原簇 首节点一个发送控制帧(只包括新族首的)即可。因此可以大大地减少整个簇节点的能 量消耗,从而解决了 协议重复簇首节点选取的过多的能量消耗这一难题。 改进后,首先簇重簇的次数有很大的降低,节点的能量得到了最大化的利用,节点负载 平衡性有很大的提高,在成簇过程中,避免了 协议簇内节点互相竞争簇首过大能量 开销,此外改进后方法窾重组和管理的主要能量消耗来自节点,而恰恰该节点的能量 不受限制。因此改进后的方法使网络的能效性得到很好提升,网络生命周期有很好的延长ε 簇一旦建立,系统进入稳定状态。健立自适应会话长度(争用周期和数据窗口是自适应 的),这是为了避免系统长时间没有数据要发送时不必要的能量消耗,当簇内如果有很少 节点需要发送数据的时候,我们采用随机争用方式,每个需要发送数据的节点在争用周期的 窗口内通过非持续 发送一个兴趣分组给簇首。稳定状态由若干定长会话组成,每个 会话争用周期、数据传输周期和空闲周期组成。在争用周期使用一个类似 的机制, 簇内每个节氐被分配给一个时隙,如果任一节点有数据要发送就在其所分配的这个时隙内发 送一个比特的控制信息给窾首,要是没有数据要发送的话,就让该时隙空着。在争用周期 完成之后,簇首获得了发送数据节点的完整信息,利用此信息簇首建立并向簇內节点广播数 据发送调度策略,每个需要发送的节点获得一个确定的发送时间。节点只在自凵的发送时 之内打开射频模块,向簇首发送数据,其余时间进入休眠状态。如果在一个会话内没有节 需要发送数据,所冇节点关闭它们的射频模块等待下一个会话到来。簇首收到簇内节点的数 据之后,进行数据融合,如果节点附近有别的簇首节点也要向节点发送数据,则 其与离节点附近的簇首节点重新进行数据融合,然后由离节点较近的并且有数据 将要发送的簇首节点传送到节点;如果节点附近没有其它的簇首节点要发送数据, 则原来的簇首节点通过单跳或者多垗(尽量选择在原簇首节点和节点直线上的簇首节 点作为多垗的中绻节点)的方式向节点传送数据。 当传感器布置好形成簇后的首个争用周期使用时隙争用方式时。卜图是争用时隙方式。因 会话过程 族头数据数据数据 播时隙时隙时隙 争用周期 数据传输周期 空闲周期 佟:争用时隙方式 为我们需要给簇内毎个节点分配相应的争用时隙,且我们不知道当吋的环境及使用情况,有 可能当传感器布置好后马上需要大量的数据传送。通过第一次的时隙争用,我们对网络的数 据量有了初步的认识,可以根据争用节点数目的多少选择下一个会话是继续采用时争用方 式还是采用随机争用方式。当采用随机争用方式时,每个节点有一个竞争指数,用来表示失 败的争用次数,初始值为。下图是随机争用方式。如果一个节点在整个争用窗口内都无 法成功的发送兴趣信息,则竞争指数的值增加。簇首节点可以根据接收到的兴趣消息中带有 的竞争指数的值获知网络的流量情况,由每个竟争指薮的值通过计算得出平均竞争指数值 中国科技论又在线 自适应争用口 会话过程 自這簇 应主 数据时隙据时踪|… 播 争用周期 数据传翰周期 空闲周期 图:随机争用方式 的大小来调整争用窗凵的大小。簇首在广播信息中把更新的争用窗凵大小广播出去,簇内所 有节点收到后会在下一会话中启用新的争用周期。 着眼于争用周期,中采用的是为簇内每一个节点分配一个时隙,如果仟一节点有 数据要发送就在其所分配的这个时隙内发送一个比特的控制信息给簇首,要是没有数据要 发送的话,就让该时隙空着,而我们采用的是自适应随机接入机制,而且我们考虑以下这 两种情形。 很多节点需要发送数据 只有很少部分节点需要发送数据 当簇内很多节点需要发送数据的时候,我们采用时隙争用,给每个争用节点分配一个时 隙,需要发送数据节点以单播的形式发送一个兴趣分组给簇首。如果非簇首节点想离开簇, 在其分配的时隙也可以不发送兴趣分组,转而发送一个离开信息给簇首,簇首会将这些消息 通过控制帧的方式传送到节点,节点会在其簇所在的链表中将该节点删除;当簇 内有很少节氐需要发送数据的时候,我们采用谁请求给谁分配争用方式,这和方式要比其它 竽用方式要好,因为固定时隙能够保证每个节点都可以成功的让簇首知道其有数据要发送, 而由于每个节点都分配了时隙,导致没有数据发送的节点也分配了时隙,从某种意义上来说 浪费了节点的不必要的资源(主要节点能量),采用固定时隙,当有很少的节点需要发送数 据时,在争用周期很多节点处于空闲侦听状态,浪费了节点的能量以及会使争用方式加大延 迟。请求预定分配方式使用的是随机接入,如果较多的节点要发送请求预定分组,由于冲突 的存在,势必有很多请求预定分组没有成功发送出去,而自适应调整请求预定分配,也只能 在随后的帧中逐渐改变争用周期的大小,增加了网终的延迟并且由于冲突的发生增大了能量 消耗。因此只有自适应随机接入适当的请求预定窗口才可以满足节点发送数据的需要。 结束语 本文通过能量不受限的节点对中各个簇的链衣进行管理,选择剩余能量最大 的节点担仼新·轮簇重组的簇首,由于簇首先择是基于最大能量的,而这些操作也是由能量 不受限的节点来做的,所以此过程使簇的簇重组次数大大减少,节约簇节点不必要的 能量消耗,而 协议有很大的能量开销主要是来自过多的簇重组,本人改进的簇首选 举只需要节点来指派,通过控制帧的方式传递到原簇首节点,由原簇首节点以广的 形式告知簇内的冬个节点,而这整个过稈的能量开销是相当小的,因此也貮意味着整个簇的 生命周期可以达到最大化;另外,通过根据不同的请求来自适应调整会话中的数据传输周期 的长度实现資源最优化,节省不必要网络的能量廾销,达到了网络生命周期的延长的目的。 中国科技论又在线 参考文献 宋文王兵周应宾无线传感器网络技术与应用北京电子工业出版社 彭静刘光祜谢世欢无线传感器络路由协议硏究现状与趋势计算机应用硏究 任代蓉雷霖易勇无线传感器网络的网协议与能量问题综述成都大学学报 孙勇景博等无线传感器网络分簇路由的能量冇效性研究计算机工程 作者简介王选政 男河南焦作人硕士硏究生主要研究方向为无线传感器网络张伟 男河南驻马店人硕十研究生辶要硏究方向为髙性能计算机网终张留敏 男河南巩义人硕士研究生主要硏究方向为髙性能计算机网络

-
2019-08-16
912KB
论文研究-WSN中基于非均匀簇的混合多跳路由协议.pdf
2019-07-22为节省数据传输过程中消耗的能量,均衡网络节点间的能耗,提出一种基于非均匀簇的混合多跳路由协议。在无线传感器网络数据传输阶段,源簇头节点通过转发权值函数选择数据转发的中继节点,转发权值由用于降低链路通信
297KB
论文研究-WSN中基于剩余能量的通信协议研究 .pdf
2019-08-16WSN中基于剩余能量的通信协议研究,王良英,王潜平,无线传感器网络(WSN)是一种应用越来越广泛的网络。因为传感器节点能量受限,无线传感器网络协议要考虑节能和能量均衡,以延长网络�
1.16MB
论文研究-WSN中基于能量和距离的自适应分层路由算法.pdf
2019-07-22针对无线传感器网络中能量受限的问题,提出了节能的、负载均衡的分层路由算法EDUC(energy-based and distance-based unequal clustering algorith
3.48MB
基于WSN的能量优先路由算法的研究
2011-01-06本资料是基于WSN的能量优先路由算法的研究,属于期刊论文。
931KB
论文研究-基于剩余能量和距离信息的异构网络分簇协议.pdf
2019-07-22针对无线传感网络WSN(wireless sensor network)的网络寿命问题,提出了面向异构网络环境下的基于剩余能量和距离分簇(residual energy and distance cl
349KB
论文研究-WSN中LEACH路由协议簇头数优化研究.pdf
2019-07-22基于簇的LEACH路由协议在大规模无线传感器网络中有着良好的适应性,但在具体的网络分簇过程中由于每轮选择簇头节点时并没有考虑簇头节点的数量从而造成被选簇头节点的数量过多或过少,导致传感器节点因为不必要
530KB
论文研究-无线传感器网络LEACH路由协议的研究与改进.pdf
2019-09-06LEACH(Low Energy Adaptive Clustering Hierarchy)是一种经典的WSN分层路由协议,它采取自适应分簇算法,一定程度上延长了网络生存期。然而LEACH路由协议的
571KB
论文研究-一种能量均衡的WSN多级分簇路由算法.pdf
2019-09-13通过分析无线传感器网络分簇路由协议中簇首选择不合理和网络负载不均衡的问题,提出一种能耗均衡的多级分簇算法,簇首通过分析已学习到的周围网络数据作出较优决策。在簇首选举方面,综合考虑了节点剩余能量和相对节
2.43MB
无线传感器网络仿真
2008-07-16第一章 无线传感器网络概述 6 概述 6 1.1 NS-2 6 1.2 OPNET 6 1.3 SensorSim 7 1.4 EmStar 7 1.5 GloMoSim 7 1.6 TOSSIM 7
330KB
论文研究-WSN中一种改进的能量有效路由协议 .pdf
2019-08-17WSN中一种改进的能量有效路由协议,魏珂可,卓新建,如何利用WSN有限的能量资源和各节点地理位置信息,确立目标区域的路由,降低节点的能耗来延长网络生命周期,是WSN研究的关键问题之
233KB
Matlab基于蚁群算法的wsn路由设计-一种基于蚁群算法的能量有效wsn分簇算法.pdf
2019-08-13Matlab基于蚁群算法的wsn路由设计-一种基于蚁群算法的能量有效wsn分簇算法.pdf 请问有没有人会啊!!!!!帮帮忙 吧!!!!!
812KB
研究论文-基于簇头选举和节点位置优化的WSN分簇路由算法.pdf
2019-08-07针对分簇路由协议稳定期和半数存活节点期过短,以及存在簇头选举不稳定和出现零簇头情况等问题进行改进,提出了一种基于簇头选举和节点位置优化的分簇路由算法。通过改进簇头选举流程,修改候选簇头节点集合的更新策
316KB
基于分层的矿井工作面WSN路由协议
2020-06-25提出了一种将有线工业以太网和WSN有机结合的矿井监控与应急通信系统,结合该系统的应用要求,设计了一种基于分层的工作面路由协议(LRWF,Layer-based Routing for Working
746KB
基于能量均衡高效WSN的LEACH协议改进算法
2021-01-14提出了一种能量负载均衡高效的路由协议LEACH-improved节能算法。该算法通过加入间距因子、剩余能量因子和节点密度因子来改进阈值计算式,综合考虑节点剩余能量和地理位置选择簇首。此外,在不同 WS
643KB
论文研究-高效节能的WSN非均匀分簇节点调度算法研究.pdf
2019-09-08针对目前无线传感器网络分簇算法中存在的节点能量消耗不均衡,大量节点工作导致信息冗余和能量浪费等问题,提出一种高效节能的WSN非均匀分簇节点调度算法EEBUC(Energy-Efficient and
296KB
论文研究-WSN中基于分簇的节点分布算法研究 .pdf
2019-08-16WSN中基于分簇的节点分布算法研究,张凤斌,孔令超,针对无线传感器网络节点能量受限制的问题,本文提出了一种高能量有效的自适应分簇算法(HEAC),该算法根据能量消耗最小原则,得出最
368KB
论文研究-传感器网络中基于非均匀分簇负载均衡路由算法.pdf
2019-07-22在非均匀分簇思想的基础上,提出了一种新的WSN多跳成簇路由算法。在该算法中,距汇聚点较近的节点直接与汇聚点通信,进一步减小了靠近汇聚点的簇规模,从而减轻了簇首负载,避免了不必要的能量消耗。仿真实验表明
1.22MB
论文研究-WSN中能量有效的多簇头层次型路由协议.pdf
2019-07-22为改善无线传感器网络中某些节点因能耗太大而过早失效的情况, 提出了一种基于分簇的多簇头能量有效算法EHMVAenergy-efficient hierarchical multiple vice-cl
1.61MB
论文研究-基于Memetic算法的WSN分簇协议的研究.pdf
2019-07-22针对无线传感器网络的寿命和覆盖优化,提出了一种基于Memetic算法和节点休眠—唤醒调度策略的复合文化基因聚类协议(composite memetic algorithm clustering pro
308KB
论文研究-基于权重和适合因子的WSN节能分簇路由算法 .pdf
2019-08-15基于权重和适合因子的WSN节能分簇路由算法,夏季文,马福昌,提高网络吞吐量,均衡网络中节点的能耗,延长网络存活时间一直是无线传感器网络路由协议的首要设计目标。本文针对LEACH算法的不足�
2.26MB
论文研究-随机虚拟骨干树结合改进BDCP的无线传感器网络多级路由算法.pdf
2019-07-22针对无线传感器网络(WSN)中传统路由算法簇首能量消耗不平衡而限制网络寿命的问题,提出了一种基于随机虚拟骨干树(RVBT)结合改进退避分布式聚类协议(IBDCP)的能量感知路由算法。首先,将所有传感器
627KB
论文研究-基于单向多汇聚节点的WSN分层路由协议.pdf
2019-09-07针对分层无线传感器网络的簇首节点容易成为网络瓶颈制约网络性能的不足,提出一种低能耗的路由协议。采用多汇聚(Sink)节点模式来构建网络,利用RSSI(接收信号强度指示)测出各传感器节点与各Sink节点
686KB
论文研究-无线传感器网络节点分簇与非分簇性能比较.pdf
2019-07-22为研究分簇的无线传感器网络(WSN)能否在很大程度上节约传感器节点电池能源,延长网络生存周期,从分簇的网络组织本身、分簇WSN和非分簇WSN能量消耗的对比、不同分簇方式对网络能耗的影响进行研究,得出当
576KB
论文研究-WSN中簇首角色自适应能量树链算法.pdf
2019-09-12以往的路由协议中,分簇,成树,成链算法的拓扑结构单一,簇首分布不合理,单链存在长链和交叉的问题,且簇首无法自适应地转换角色融入节点环境。由此,提出簇首角色自适应能量树链算法(ECRC),将簇首从固定角
589KB
论文研究-基于改进ACO与分布式社区检测的WSN路由协议.pdf
2019-09-10在无线传感器网络(WSN)的研究中,兼顾能量消耗和数据传输的可靠性是个非常棘手的问题。基于此,将改进蚁群优化的元启发式算法与复杂度低的分布式社群检测的标签传播技术相结合,提出了一种基于改进蚁群优化算法
660KB
论文研究-基于网络演算的簇树WSN性能上界分析.pdf
2019-09-07为保证WSN的服务质量(QoS),需精确求解其性能上界。对进入WSN节点的数据流进行漏桶管制,节点为数据流提供基于速率-延迟模型的服务保障,在已有簇状拓扑WSN性能模型研究基础上,利用确定性网络演算理
696KB
论文研究-WSN分簇路由协议的改进与仿真 .pdf
2019-08-17WSN分簇路由协议的改进与仿真,韩硕,,本文在分析和研究现有无线传感器网络的路由协议的基础上,着重对分簇路由协议LEACH算法进行改进与仿真。LEACH算法是典型分簇式路由��
22KB
WSN无线传感器网络的分簇仿真Matlab代码大全
2011-03-21对于无线传感器网络中分簇的仿真实验,一般采用NS2仿真工具,但是比较难学。这个NATLAB代码模拟了分簇的分布式实现,有注释,非常适合初学者学习。
439KB
论文研究-一种基于MS的WSN分簇算法 .pdf
2019-08-19一种基于MS的WSN分簇算法,张伊,蒋挺,针对无线传感器网络(WSN)能量有限的问题,本文通过将移动Sink(MS)数据收集机制与分簇算法相结合,提出了一种基于MS的WSN分簇路由�
232KB
论文研究-基于无线传感器网络能量阈值的簇内和簇间多跳路由算法 .pdf
2019-08-24基于无线传感器网络能量阈值的簇内和簇间多跳路由算法,夏季文,马福昌,针对由各种功能不同的传感器构成的无线传感器网络,提出了一种基于能量阈值的簇内和簇间多跳传输的路由算法,该算法根据网络中节
-
学院
ArcGIS Pro2.6和ArcGIS Enterprise学习
ArcGIS Pro2.6和ArcGIS Enterprise学习
-
学院
(新)备战2021软考网络工程师分类强化培训套餐
(新)备战2021软考网络工程师分类强化培训套餐
-
博客
最大似然估计(MLE)和贝叶斯估计(BE)
最大似然估计(MLE)和贝叶斯估计(BE)
-
博客
java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
-
下载
老魔域20200320.rar
老魔域20200320.rar
-
博客
css样式“list-style:none”是什么意思?
css样式“list-style:none”是什么意思?
-
下载
数据和模版结合成用户
数据和模版结合成用户
-
博客
Design Patterns - Strategy
Design Patterns - Strategy
-
博客
C++ 递归遍历修改所有文件/文件夹的创建时间、修改时间、访问时间
C++ 递归遍历修改所有文件/文件夹的创建时间、修改时间、访问时间
-
学院
备战2021年软考信息系统项目管理师考试顺利通关
备战2021年软考信息系统项目管理师考试顺利通关
-
学院
【数据分析-随到随学】Python语法强化与数据处理
【数据分析-随到随学】Python语法强化与数据处理
-
下载
Ajax请求的五个步骤!!!
Ajax请求的五个步骤!!!
-
学院
(新)备战2021软考系统集成基础知识套餐
(新)备战2021软考系统集成基础知识套餐
-
下载
HTML5CSS3_day01.md
HTML5CSS3_day01.md
-
下载
java短信策略,防止短信盗刷,阿里云短信通道,短信通道安全策略,防短信轰炸
java短信策略,防止短信盗刷,阿里云短信通道,短信通道安全策略,防短信轰炸
-
博客
Linux 建立互信问题汇总
Linux 建立互信问题汇总
-
下载
win10文件透明加解密.rar
win10文件透明加解密.rar
-
下载
imager_1.5.exe
imager_1.5.exe
-
博客
使用 Spring MVC 的拦截器实现登录功能
使用 Spring MVC 的拦截器实现登录功能
-
博客
primer c++第五版的一章——开始
primer c++第五版的一章——开始
-
学院
(新)备战2021软考系统集成学习套餐
(新)备战2021软考系统集成学习套餐
-
下载
操作系统原理与设计(中科大2020).rar
操作系统原理与设计(中科大2020).rar
-
下载
生物化学备考适合研究生
生物化学备考适合研究生
-
学院
小白自学Photoshop美工人像抠图平面设计全套教程
小白自学Photoshop美工人像抠图平面设计全套教程
-
下载
生物化学备考适合研究生
生物化学备考适合研究生
-
博客
CTK基于VTK插件使用
CTK基于VTK插件使用
-
下载
CRMEB小程序二开模板 紫色模板.zip
CRMEB小程序二开模板 紫色模板.zip
-
学院
前端实战案例之石头剪刀布游戏(零基础入门)
前端实战案例之石头剪刀布游戏(零基础入门)
-
博客
css如何设置元素位置不变
css如何设置元素位置不变
-
下载
Mysql调优.xmind
Mysql调优.xmind