蒋阳-计算机应用研究-2010-27-11-4251-WSN中LEACH路由协议簇头数优化研究
WSN中LEACH和LEACH-C、MTE协议性能比较
Ab s t r a c t
F i r s t wor k i ng pr i n ci pl e of LE ACH pr o t oc ol i n wi r e l e s s s en s or n e t wor k s i s an a l y s e d Th en c om p ar i s on o f L EACH, L EACH-C an d M T E wa s m a de i n t h e s i mul a t i on s et t hr ou gh NS2. Si mu l a t i on r e s ul t s sh o w t h at , t h e n e t wor k l i f e t i me o f MTE i s l o ng er t h an L EACH an d LE ACH —C. L EACH ou t per f or ms L EACH — C. wh en t h e t o ca t i o ns o f SI NK n ode wi t hi n t h e s e n si ng r e gi on. Wh er e as , LE ACH—C i s su pe r i or t o LE ACH. Ke y wor d s: W SN. NS2, L EACH, L EACH—C, MTE
陈建 建 高 莹 ( 安徽工业大学电气信息学院, 安徽 马鞍山 2 4 3 0 0 2 )
摘 要
首 先 分 析 无 线传 感 器 网 络 中 L E A CH 协 议 工 作 原 理 , 然 后 通 过 NS 2将 L E A C H和 L E AC H— C、 MT E在 设 置 的 仿 真 环 境 中做 了仿 真 对 比 。 仿 真 结 果表 明 , MT E比 L E A CH 和 L E A CH — C 有 更 长 的 网络 生存 时 间 , 当S I N K 节 点位 置在 感知 区域 内时
WSN中一种基于LEACH协议的改进算法
WSN中一种基于LEACH协议的改进算法周洁;石志东;张震;单联海;房卫东【期刊名称】《上海大学学报(自然科学版)》【年(卷),期】2013(019)002【摘要】In wireless sensor network (WSN), to effectively balance energy of nodes and prolong survival time of the network is a key problem. To solve the problem, this paper proposes an algorithm named cluster control based on low energy adaptive clustering hierarchy (CC-LEACH) based on LEACH. Using this algorithm, cluster heads are selected by the sink. Simulation results show that the method has advantages in terms of energy balance and network lifespan.%在无线传感器网络(wireless sensor network,WSN)中,如何解决漏斗效应、有效平衡节点的能量分布,是延长网络生存时间的关键问题.针对漏斗效应提出一种基于低功耗自适应集簇分层型(low energy adaptive clustering hierarchy,LEACH)协议的改进簇首控制算法(cluster control based on LEACH,CC-LEACH),通过sink辅助选择簇首分布.仿真证明,这种新型簇首选择机制能更好地进行能量均衡,延长网络生命周期.【总页数】5页(P116-119,207)【作者】周洁;石志东;张震;单联海;房卫东【作者单位】上海大学通信与信息工程学院,上海200072;上海无线通信研究中心,上海200335【正文语种】中文【中图分类】TP393【相关文献】1.WSN中一种基于RSSI的移动节点改进定位算法 [J], 黄海辉;李龙连2.无线传感器网络中一种基于改进的LEACH协议的数据收集方案 [J], 刘林锋;郭平;赵娟;李宁3.WSN 中一种改进的基于 LEACH-C 算法的簇间路由算法研究 [J], 付垚4.基于LEACH协议的WSN改进分簇算法的理论分析 [J], 徐丽莉;邹修明5.基于能量均衡高效WSN的LEACH协议改进算法 [J], 黄利晓;王晖;袁利永;曾令国因版权原因,仅展示原文概要,查看原文内容请购买。
基于矿井中LEACH的无线传感器网络节能改进算法
基于矿井中LEACH的无线传感器网络节能改进算法【关键词】无线传感器网络;leach协议;节能;簇首0 引言无线传感器网络是集数据采集、融合、处理及通信功能于一体的分布式自组织网络。
它综合了微电子技术、无线通信技术、分布式信息处理技术、传感器技术等先进技术,以数据为中心,能够实时监测、感知、采集、融合和处理各种环境参数,然后通过无线通信把信息发送到基站,然后再传给用户。
它的这些优势在我国的煤矿工业中有着广阔的应用前景。
传感器节点是无线传感器网络的核心部分,它的电源采用的是电池供电。
由于工作环境恶劣,电源是不能充电、不可更换的。
因此,如何高效节能就显得特别重要。
目前,国内对传感器网络节能的研究基本上可以分为基于mac协议节能策略、基于路由协议节能策略和基于网络拓扑控制节能策略三大类。
1 leach协议分析国内外研究人员对路由协议的研究主要分为平面路由协议和层次路由协议两大类。
leach(low-energy adaptive clustering hierachy)是第一个在无线传感器网络中提出的层次路由协议,它是层次路由协议分析的典型代表。
该协议首先提出了“轮”的概念,每一轮包含簇的建立和稳定运行两个阶段。
在簇的建立阶段,每个节点分别随机产生一个0-1之间的数,若该数小于某一阈值,则此节点成为簇首并及时向周围广播其当选消息,其它节点根据收到信号的强弱选择要加入的簇,并通知所选簇首;在稳定运行阶段,簇内节点将监测数据直接传送给簇首,簇首对收集到的数据进行融合处理,然后通过一跳通信发送给基站。
由上可见,leach协议具有以下优点:运用分簇式路由协议减少了数据量的发送;减少了参与路由计算的节点数目;簇首节点周期轮选等。
尽管leach具备以上优点,但也存在一些问题:1)簇首选择具有随机性。
簇首与簇首之间相距过远或过近,都增加了节点的传输消耗;2)leach协议要求簇首与基站一跳通信。
一跳通信就使得距离基站较远的簇首加大了能量消耗;3)簇内簇首管理的节点数目不同。
一种结合LEACH和PEGASIS协议的WSN的路由协议研究
n t r o d a x e d t e n t r Slftme. ewo k la nd e tn h ewok’ iei
Ke r s Wi l sSn o N tok WS ;ls r ot g d p r o ofc n ;n rye cet ywo d : r e e sr e r ( N) cut ui ;i es nce i te e -f i es w er n s i i e g i n E AC 6 5 P:2 0 E C:1 0 6 1 M d i1 . 9 9 ii n 1 0 — 6 9 2 1 . 2 0 4 o :0 3 6 /.s . 0 4 1 9 . 0 2 0 .2 s
A b t a t: e k y t r l s e s r n t r e e r h i o t a a c o e ’ e e g o u to n m p o e s r c Th e o wiee s s n o e wo k r s a c s h w o b ln e n d s n r y c ns mp in a d i r v
e e g f c e y n r e o e tn h lf f t e n ie e wo k.Ba e o n r y e inc i o d r t xe d t e ie o h e tr n t r i s d n LEACH a d n PEGAS S, s fr t e I a o h
需远离监 控 区域 。有关 的文献 [ — ] 未 对此 进行 38均
息并对其进 行处 理 , 后将 信息传 送 到用户[3。 最 1] -
由于 WS N一般 采用 电池 供 电 . 更换 传感 器 节点不 且
切 实 际 . 致节 点 能量受 限 , 导 因此 设计 优化 网络 的整
一种基于LEACH的新型WSN路由算法
第25卷第5期2008年5月机 电 工 程MECHAN I CAL &E LECTR I CAL E NGI N EER I N GMAG AZI N EVol .25No .5M ay 2008收稿日期:2007-10-15作者简介:房晓菲(1981-),女,安徽桐城人,主要从事无线传感网络方面的研究。
一种基于L EACH 的新型W SN 路由算法房晓菲,沈永增,姚俊杰(浙江工业大学信息工程学院,浙江杭州310032)摘 要:LE ACH 是针对无线传感器网络设计的低功耗自适应分簇聚类路由算法,与一般的平面多跳路由算法相比,LEACH 算法可以将网络生命周期延长15%。
但是,LEACH 算法存在簇首开销较大、重复性成簇过多地浪费系统资源以及簇规模分布不合理等等不足。
针对LE ACH 算法的不足,从簇的形态、成簇方式和簇首选择依据等方面对其进行了改进。
改进后的算法采用固定分簇的方式;形成的簇是不均匀簇,即靠近Sink 节点的簇的半径较大,而远离Sink 节点的簇的半径较小;簇首选择的依据是节点的剩余能量。
仿真实验证明,改进后的算法具有更高的能量使用效率。
关键词:无线传感网络;路由算法;LE ACH 中图分类号:TP39 文献标识码:A 文章编号:1001-4551(2008)05-0100-04A new L EACH 2ba sed routi n g a lgor ith m for w i reless sen sor networksF ANG Xiao 2fei,SHEN Yong 2zeng,Y AO Jun 2jie(College of Infor m ation Engineering,Zhejiang U niversity of Technology,Hangzhou 310032,China )Abstract:LE ACH is a l ow energy adap tive clustering hierarchy algorith m f or wireless sens or net w orks,it can p r ol ong the lifeti m e of the net w orks by fifteen percent .But,the clusters are built after cluster 2heads are selected in LE ACH algorith m,s o cluster 2heads s pend more energy;the peri odic establish of clusters and selecti on of cluster 2heads need cost the extra expenses;the distri 2buti on of the clusters is unreas onable because of the random choice of cluster 2heads .The i m p r oved algorith m used the stati onary cluster;the of the cluster was unequal,the radius of the cluster that was far a way fr om the sink node was s maller than the radius of the cluster that was cl ose t o the sink node;the cluster 2heads were selected according t o the p resent energy of the nodes .The ne w algorith m can utilize the energy of the sens or nodes and p r ol ong the lifeti m e of the whole net w ork in theory .Si m ulati on results show that,the i m p r oved alg orith m has a higher efficiency of energy utilizati on .Key words:wireless sens or net w ork (W S N );r outing algorith m;LE ACH0 前 言无线传感网络是由大量部署在监测区域内的微型传感器节点组成,通过无线通信的方式形成一个多跳的自组织的网络系统。
基于LEACH路由的分簇算法研究
• 73•作为无线传感器网络的重要技术,WSN 路由协议是学术研究的热门话题。
LEACH 协议作为典型的的分簇算法它有很多的优点,但也有不足之处。
本文首先分析了原始的LEACH 算法。
缺点是没有考虑节点的剩余能量和位置。
在本文中,改进了缺陷,并将剩余的能量添加到考虑标准中,并且还增加了簇头之间的距离以避免形成热区域和簇头分布太密集。
通过Matlab 仿真,验证了改进的LEACH 算法可以使簇头分布更均匀,更能节省能耗,提高了网络生命周期。
1 LEACH协议LEACH (Low Energy Adaptive Clustering Hierarchy )全称是“低能耗自适应分簇型路由算法”,它是一种基于LEACH 协议的算法,因此被称作LEACH 算法,它作为层次型分簇路由算法,是无线传感器中很典型的代表(柳丽娜,无线传感器网络中LEACH 算法的研究和改进:吉林大学,2012)。
第一步,节点的初始化;第二步,选出网络中的簇头节点;第三步,正常部分成为簇头之后的初始化(基站的初始化,公共传感器节点的能量等),属于网络的建立阶段,并且选择簇头是在随机过程中生成的。
然后网络稳定来进行数据传输。
这属于一个循环,然后来回循环直到能量耗尽。
其中在选择簇头的过程中,首先会产生0到1的随机数值,如果产生的此数值比T(n)大,那么该节点就被选为簇首,T(n)就作为能否当选为簇头的标准。
T(n)的表达式为:(1)其中:P 是选举的簇头比例;r 是此时正在进行的轮数;G 是此时还没当选簇头的节点集合。
2 LEACH协议不足在分析了经典的LEACH 分簇算法过程中,虽然优点很多,但也存在一些缺点(唐甲东,蔡明,无线传感器网络路由协议研究-LEACH 路由协议的改进:计算机工程,2013):(1)簇头很容易产生在一些能量很低的节点上,从而会大大降低网络的寿命。
(2)簇头节点分布不均匀,有些过于集中,因此能量不能达到均衡状态。
一种基于LEACH的新型WSN路由算法
20 0 8年 5 月
机
电
工
程
Vo . 5 1 2 NO 5 . Ma 0 y 2 08
M ECHANI CAL & ELECTRI CAL ENGI NEERI NG AGAZI M NE
一
种基于 L A H 的新型 WS E C N路 由算法
均 匀簇 , 靠近 Sn 即 ik节 点的簇 的 半径较 大 , 而远 离 Sn ik节点 的簇 的半 径较 小 ; 首 选择 的依据 是 节点 的 簇
剩余 能量 。仿真 实验证 明 , 改进 后 的算 法具有 更 高的能 量使 用效 率 。 关键词 : 线传 感 网络 ; 由算法 ; E C 无 路 LA H 中图分 类号 :P 9 T 3 文献 标识 码 : A 文章编 号 :0 1 45 (080 — 1 — 4 10 — 5 120 )5 00 0 0
Ab ta t s r c :LEAC i o e ry a a ie cusei g h e ac y agoihm o r l s e s rn t r s,i c n p oo g t e l e i H sa lw neg d pt l trn i rr h l rt v f rwiee ss n o ewo k t a r ln h i tme f o he n t r s b i e n p r e t But t e c u t r ae b l fe lse — a a e s lce n EACH ag rt m , S lse — ft ewo k y ff e e c n . t , h l se s r uita r cu trhe ds r ee td i L t lo ih O cu tr h a s s e r neg t e idi sa ls fc u tr nd s lct n o l tr h a sne d c s h xr x en e t e d sr— e d p nd mo e e r y;he p ro c e t b ih o l se sa e e i fcuse— e d e o tte e tae p s s:h iti o b to ft lse s i nra on be b c u e o he r d m hoc fc u t rh a s The i u in o he cu tr s u e s a l e a s ft an o c ie o l se — e d . mprve lo ih o d ag rt m u e he sa in y s d t tto ar cu tr h h p fte cuse sun q l te r d u ft u trt twa a wa r m h i o ss le h n t e lse ;t e s a e o h l t rwa e ua , h a i so heclse ha s fra y fo t e snk n dewa malrt a h rdi ft l trt a sc o e t h i o a uso hecuse h twa l s o t esnk n de;t l se — e d r ee td a c r i g t hepr s n ne g ft e n de . hec u tr h a swe es lce c o d n o t e e te r yo h o s Th e ag rt e n w lo i hm a tlz h neg ft e s rn de n r lng te l ei fte wh l ewo k i h o Si ua in c n u iie t e e r y o he s n o o s a d p oo h i tme o h o e n t r n t e r f y m lto rs ls s o t t te i e u t h w ha , h mprv d ag rt m h s ihe fi in y o n r y u iia in. o e lo ih a a hg r e ce c fe e g tlz to
一种基于LEACH的改进WSN路由算法
d o ma i ns b y P S O, wh i c h i s p r o v i d e d wi t h n i c e c o n v e r g e n c e a n d g l o b a l o p t i mi z a t i o n a b i l i t y, a n d t h e n, s e l e c t s c l u s t e r — h e a ds wi t h i n t h e f a c t o r o f n o de r e s i d u a l e n e r g y .T h e r e s u l t o f e x p e r i me n t s h o ws t h a t , c o mp a r i n g wi t h LEACH , LEACH— PS OC c a n b a l a n c e t h e n e t wo r k l o a d e ic f i e n t l y, i mp r o v e t h e e n e r g y u t i l i z a t i o n, p r o l o n g t h e n e t wo r k l i f e t i me .
第2 6卷 第 1期
2 0 1 3年 1月
传 感 技 术 学 报
无线传感器网络LEACH算法的改进
无线传感器网络LEACH算法的改进无线传感器网络(WSN)是由大量分布在空间中的无线传感器节点组成的网络,用于监测、收集和传输环境信息或事件。
它被广泛应用于环境监测、军事监测、医疗保健、工业自动化等领域。
由于传感器节点的能量有限,传感器节点之间的通信受限,需要能耗较低的网络协议来延长网络的寿命。
LEACH(Low-Energy Adaptive Clustering Hierarchy)算法是一种用于节能的无线传感器网络协议,通过聚类和轮换角色的方式降低传感器节点的能量消耗,延长整个网络的寿命。
LEACH算法仍然存在一些问题,需要进行改进。
本文将介绍LEACH算法的基本原理,以及一些对LEACH算法的改进方法,以提高其在无线传感器网络中的性能和效率。
一、LEACH算法介绍1. LEACH算法基本原理LEACH算法是一种典型的分簇式无线传感器网络协议,它通过聚类和轮换簇头的方式降低传感器节点的能量消耗。
LEACH算法的基本原理如下:(1)初始化阶段:初始化每个节点的能量,并设置阈值T,根据T决定哪些节点将成为簇头节点。
(2)簇头选择阶段:每个节点以概率的方式成为簇头节点,概率与其剩余能量成正比。
(3)簇形成阶段:非簇头节点将根据其距离最近的簇头节点进行加入。
(4)数据传输阶段:簇头节点收集数据并传输给基站。
(5)簇头轮换阶段:为了均衡网络中各个节点的能量消耗,每个簇头节点在每一轮中都会轮换。
2. LEACH算法存在的问题尽管LEACH算法在节能方面有一定的优势,但是它也存在一些问题:(1)簇头选择过程没有考虑传感器节点的位置及其与基站之间的距离。
(2)没有考虑网络中节点的能量消耗不均匀问题。
(3)没有充分考虑网络中的数据传输量,可能导致某些簇头节点负载过重。
1. 基于节点位置的改进通过引入节点位置信息,可以更合理地选择簇头节点,避免一些节点成为簇头节点后,由于其位置过远而导致能量消耗过大。
可以根据节点与基站之间的距离进行簇头节点的选择,以减少能量消耗。
基于LEACH与蚁群算法的WSN路由机制及性能分析
( c ol fElcrnc& If r a inEn iern S h o eto i o n om t gneig.T n j nv ri o o g i ies y。S a g a 0 0 2 C ia U t h n h i 0 9 , hn ) 2
在 网络 日益 发 展 的今 天 , 感 器 网 络 的应 用 越 传 来 越广 泛 。无 线 传感 器 网络 ( N, rls eSr WS wi esSnO e nt r) ewok 是通过 传 感 器 节点 感 知 和收 集 各 种 信 息 ,
对 其进 行分 析处 理 , 实现 远 程 E标 监 控 。但 是 无 线 1 传 感器 网络 通常 运行 在人 们无 法接 近 的恶 劣甚 至危 险的环 境 中_ , 1 电源能量 有 限 , ] 网络 中 的传 感 器节 点 经 常会 因为 电源 能 量 的原 因而 导 致 失 效 或 废 弃 , 需 要较 好 的路 由协议 来实 现 能量 的优 化[ 。 在 无线 传 感 器 网 络 中 , 网络 结 构 主要 可 以分 为
中的数据包发送量 , 分散 了网络 中传感 器节点的能量消耗 , 延长 了网络 的生存 时间 。
关键词 : 无线传感器网络 ; 路由优化; E C L A H算法; 蚁群算法
中 图分 类 号 : P 9 . 3 T 3 30
文献标 识 码 : A
文章 编 号 :0 41 9 ( O 8 1 —7 50 lO —6 9 2 0 ) 01 3 -4
s n o o e a e n d s rb t d.a d t e 1 e o h e wo k h s b e r l n e . e s r n d s h s b e it i u e n h i f t e n t r a e n p o o g d f
基于leach的wsn路由协议研究
在无线传感器网络中,路由协议不仅关心单个节点的能量消耗,更关心整个网络能量 的均衡消耗,这样才能延长整个网络的生存周期。同时,无线传感器网络是以数据为中心 的,这在路由协议中表现得最为突出,每个节点没必要采用全网统一的编址,可以根据感 兴趣的数据建立数据源到汇聚节点之间的转发路径。目前提出了多种类型的传感器网络路 由协议,如基于能量感知的路由协议、基于查询的路由协议等。 (3)数据融合
由于无线传感器网络具有密集型、随机分布的特点,使其非常适合应用于恶劣的战场 环境中,包括侦察敌情、监控兵力、装备和物资,判断生物化学攻击等方面。美国国防部 远景计划研究局已投资几千万美元,帮助大学进行”智能尘埃”传感器技术的研发。哈伯研 究公司总裁阿尔门丁格预测:智能尘埃式传感器及有关的技术销售将从2004年的1000万 美元增加到2010年的几十亿美元。 4.其他领域
muting protocols are analyzed.Problems in WSN routing design is summarized also.
algorithm 3.After deep analysis on LEACH protocol,thesis presented a new routing
研究生签名:二纪日期:旦星!丝
南京邮电大学学位论文使用授权声明
南京邮电大学、中国科学技术信息研究所、国家图书馆有权保留 本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其 他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一 致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布 (包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权 南京邮电大学研究生部办理。
一种新的基于LEACH的WSN路由算法
h a swee a o d d,w ih p o i e h n r o ds p o o t n i fs n o o e n t e s a y sae l se — e d r v ie h c r vd s t e e e g l a ’ r p ri a t o e s r n d .I h t d t t ,cu t r y ol y e h a e d i a at esn o e b n o rmu t —h p e d s n sd t t ik n d y o e h p o fi o .C mp r d wi ls ia l o t m E H ,smu ain t oh o ae t ca sc l g r h L AC h a i i lt o r s l h w a h mp o e E H g r h h sb t r e e g aa c n c iv s a b iu mp o e n n e u t s o t tte i r v d L AC a o t m a et n r b ln e a d a h e e n o vo si r v me to s h l i e y
定工作阶段 , 节点间的数据传输采用单跳和多跳相结合的通信方 式 , 从而降低 网络能耗 。仿真结 果表 明 , 与传统 的 L A H EC
算法 相比, 改进 的 L A H算法能量均衡性更好 , E C 并显著地延长了网络的存活时间。
关键 词: 无线传感器 网络 ; 由算法 ; 路 分簇 ; 生存周期
sv n r h r c s f o gd sa c a ata s s in,S l i r v d r ui g p o o o s r p s d i hsp - i e e e g i t ep o e so n itn e d t r n mi o y n l s Oa l mp o e o t r tc l n wa o o e n t i a p
基于虚拟网格的LEACH路由协议的改进
选择 簇 头 . 网格 中以 自身 能 量 评 估 来 决 定 是 否 当选 簇 头 , 在 以及 簇 头之 间 采 用 多跳 来传 输 数 据 。通 过 仿 真 实验 证 实 算 法 的 有效 性 , 可有 效 延 长 网络 生 存 时 间 。
关 键 词 : 线传 感 器 网络 ; E H;虚拟 网格 ;簇 头 无 L AC
★ 金 项 目: 育部 博 士 点 基 金 项 目( . 0 0 9 13 ) 湖 北 省 自然科 学基 金 项 目( . 0 C 3 7 基 教 No 0 84 70 0 、 2 No2 8 DB 4 ) 0
收 稿 日期 : 0 0 0 — 3 2 1— 3 2 修 稿 日期 :01 — 4 5 2 0 0 —0
算 法 是 一 种 自适 应 分 簇 拓 扑 算 法 这 种 算 法 将 整 个 网
据。 经过一段事件 的数据传输 , 头节点收齐簇 内节点 簇
发 送 的数 据 后 。 行 数 据 融 合 算 法 来 处 理 数 据 . 运 并将 结 果 直 接 发 送 给 汇 聚 节点 L A H 协 议 采 用 动 态 聚 类 方 法 . 机 选 择 聚类 首 E C 随 领 , 均 分 担 中继 通 信 业 务 . 服 了静 态 聚类 算 法 中 . 在 每个簇选 出一个簇 头 ,
簇 内节 点将 数 据 通 过 簇 头 转 发 给 汇 聚节 点
L A H算法选举簇头 的过程如 下 : EC 节点产生一个
0 1 间 的 随机 数 , ~ 之 如果 这 个 数 小 于 阈值 T n , 发 布 ( )则
自己是 簇 头 的 广播 在 每 轮循 环 中 . 如果 节 点 已经 当选 过 簇 头 , 把 T n 设 置 为 0 这 样 该 节 点 不 会 再 次 当选 则 () , 为 簇 头 。T n 可 标 识 为 : ()
典型路由协议
1.泛洪路由(Flooding)
一节点S希望发送一块数据给节点D, 节 点S首先通过网络将数据副本传送给它的每 一个邻居节点, 每一个邻居节点又将其传输 给各自的每一个邻居节点, 除了刚刚给它们 发送数据副本的节点S外。如此继续下去, 直到将数据传输到目标节点D为止或者为该 数据所设定的生命期限(在传感器网络里 面通常定义为最大跳数)变为零为止或者 所有节点拥有此数据副本为止。
6. GPSR路由协议
GPSR(Greedy Perimeter Stateless Routing) GPSR协议核心思想: GPSR协议是一个典型的基 于位置的路由协议。使用GPSR协议,网络节点 都知道自身地理位置并被统一编址,各节点利用 贪心算法尽量沿直线转发数据。产生或收到数据 的节点向以欧氏距离计算最靠近目的节点的邻节 点转发数据,但由于数据会到达没有比该节点更 接近目的点的区域(称为空洞),导致数据无法传 输,当出现这种情况时,空洞周围的节点能够探 测到,并利用右手法则沿空洞周围传输来解决此 问题。
7、LEACH路由协议
3.具体的选择办法是:一个传感器节点随机选择 0和1之 间的一个值,如果选定的值小于某一个阈值T(n),那 么这个节点成为类头节点。
T(n)值按右边公式计算
N:网络中传感器节点的总数; p:一轮中网络的类头节点数; r:己完成的轮数; Gr:在剩余的N/k-r个回合中未成为类头节点的传感器
GPSR协议优点:
1、避免了在节点中建立、维护、存储路由表, 只依赖直接邻节点进行路由选择,几乎是 一个无状态的协议;
2.使用接近于最短欧氏距离的路由,数据传 输时延小;并能保证只要网络连通性不被破 坏,一定能够发现可达路由。
GPSR协议的不足
1、当网络中sink点和源节点分别集中在两个 区域时,由于通信量不平衡易导致部分 节 点失效,从而破坏网络连通性;
LEACH及其演进路由协议分析与仿真
LEACH 及其演进路由协议分析与仿真黄 韬1,2,杨 宁1,张智江2,刘韵洁1,2(1.北京邮电大学电信工程学院,北京100876;2.中国联合通信有限公司,北京100032)摘 要:为使整个无线传感器网络的性能最优、寿命最长,充分发挥每一个节点的作用,网络路由的设计至关重要。
首先分析了无线传感器网络路由协议所面临的诸多挑战,然后针对无线传感器网络的LE ACH 路由协议及其演进协议PEG ASIS 和HEE D 进行了深入研究,并利用理论分析的方法,全面比较了几种路由协议在网络寿命与时延方面的性能,最后给出了相应的仿真流程及仿真结果。
关键词:无线传感器网络;路由协议;网络寿命;时延中图分类号:TP393 文献标识码:A 文章编号:1003-3114(2009)01-04-4Analysis and Simulation of LEACH and its EvolutionR outing ProtocolsH UANG T ao 1,2,Y ANG Ning 1,ZH ANG Zhi 2jiang 2,LI U Y un 2jie 1,2(1.School of T elecommunication Engineering BUPT ,Beijing ,100876;2.China Unicom ,Beijing ,100032)Abstract :F or achieving the optimal per formances and the longest lifetime of wireless sens or netw orks ,the design of netw ork routing protocol is very im portant.This paper analyzes many challenges of wireless sens or netw ork routing protocol ,and then discusses the well 2known LE ACH routing protocol and its ev olution protocols HEE D and PEG ASIS in wireless sens or netw orks.Based on theoretical analysis ,it com pares com prehensively the per formances such as netw ork lifetime and delay of these routing protocols ,and presents the corresponding simulation process and results.K ey w ords :wireless sens or netw ork ;routing protocol ;netw ork lifetime ;delay收稿日期:2008-10-26作者简介:黄韬(1980-),男,现为中国联通在站博士后。
WSN下LEACH路由协议的升级策略
WSN下LEACH路由协议的升级策略英文翻译WSN下LEACH路由协议的升级策略M. Bani Yassein, A. Al-zou'bi, Y. Khamayseh, W. Mardini摘要本文提出一个LEACH路由协议的新版本称之为VLEACH,该协议旨在降低无线传感器网络中的能耗。
并使用OMNET++模拟器进行大量的仿真实验,在实验结果的基础上证明V-LEACH比LEACH具有更优越的性能。
关键词:广播、分簇、LEACH、V-LEACH1简介无线传感器网络(WSN)由成百上千个被称为传感器节点的微小装置组成,这些随机分布的自治节点监测物理的或自然环境的条件,如温度、声音、振动、压力和移动的物体。
由于无线传感器节点是由电池提供能量的,因此,能量在整个网络中扮演着重要的角色。
并因此衍生出了许多旨在降低节点能耗的路由协议。
无线传感器网络中的每一个节点通常都配有一个或多个传感器,一个无线电收发器或其他无线通讯设备,一个小的单片机,和一个能量块。
因为大多数无线传感器网络节点的能量来源是依靠电池,能量在无线传感器网络中扮演着重要的角色,所以,在设计路由协议时,最大限度地保留节点的能量是设计的一个重要目标。
在不同的文献里提出了许许多多的路由协议,譬如LEACH。
LEACH被认为是最受欢迎的路由协议,它提出了使用基于集群的路由以减少能量消耗,而本文提出了一个改进协议,进一步提高了LEACH减少能耗的能力。
仿真结果显示,改进协议在减少能耗与整体吞吐量方面具有比LEACH协议更出色的性能。
第三章讨论了LEACH协议的细节,第四章讲解了一些相关的路由协议,在第五章,介绍VLEACH协议,在第六章,通过仿真结果对V-LEACH协议进行评估,第七章本文的结论。
广播:广播是一个源节点发送一个广播消息给网络中所有其他节点的过程。
图2展现了多个不同的广播方法。
其中的一个方法就是LEACH方法。
2分簇路由任何路由协议的基本目标是使使用该协议的网络具有可用性与有效性。
时空协作的WSNs节点异常检测算法
时空协作的WSNs节点异常检测算法杨飞跃;陶洋【摘要】为了降低无线传感器网络中异常节点产生的错误信息对WSNs服务质量的不利影响,利用节点数据时空相关性建立了可靠邻居筛选模型及节点感知数据稳定性评估模型.针对现有的依赖数据时空相关性的异常检测技术中对邻节点数据及其本身可靠性的忽略,建立了一种基于历史数据及可靠邻居协作的两步节点异常数据检测算法NADST.实验结果表明,该算法能在实现高检测精度的同时将虚警率控制在较低水平,且算法具有较强的容错能力.【期刊名称】《计算机工程与应用》【年(卷),期】2019(055)007【总页数】5页(P127-131)【关键词】无线传感器网络;异常检测;时空相关性;可靠邻居【作者】杨飞跃;陶洋【作者单位】重庆邮电大学通信与信息工程学院,重庆 400065;重庆邮电大学通信与信息工程学院,重庆 400065【正文语种】中文【中图分类】TN9191 引言无线传感器网络(Wireless Sensor Networks,WSNs)在众多领域都得到了广泛的应用,例如军事监控、水质或空气等环境监测,以及物联网等[1-2]。
但是WSNs中的节点会现各类故障[3-4],故障节点的错误监测数据,会使得监控中心无法了解待监控区域的真实情况,从而引起决策失误。
快速、准确地检测出故障节点,对于提高WSNs网络的生命周期及其服务质量,意义重大[5]。
网络中的故障(fault)是指系统至少一个特性或参数出现较大偏差,超出了应用环境可接受的范围,而故障检测(fault detection)是指确定系统或组件是否发生故障[6]。
WSNs中的节点故障可以分为硬故障与软故障[7-8],所谓硬故障是指传感器节点本身的某一功能模块发生了故障,以致该节点本身通信中断,无法与网中的其他节点进行数据交换(如节点能量耗尽、通信模块故障等原因);软故障则是指传感器节点发生了故障,但其仍能继续工作并能与其他节点进行数据交互,但其感知数值或传递的数据不正确。
WSNs中路由与能量收集速率的联合优化
WSNs中路由与能量收集速率的联合优化蒋紫东;冯辉;杨涛;胡波【摘要】针对带有能量收集装置的无线传感器网络(WSNs),提出了一种路由与能量收集速率联合优化的算法.通过规划节点能量收集装置的规格和网络路由,使WSNs在满足预算约束下达到最大的数据采集速率.算法将问题建模为一个组合优化问题,并通过凸松弛和变量离散化算法,得到一组次优结果,避免了高复杂度的穷举遍历.仿真结果表明:在不同的网络规模下,该算法性能均优于对比算法.【期刊名称】《传感器与微系统》【年(卷),期】2014(033)004【总页数】4页(P17-20)【关键词】无线传感器网络;能量收集;网络路由;联合优化;采集速率【作者】蒋紫东;冯辉;杨涛;胡波【作者单位】复旦大学电子工程系,上海200433;复旦大学电子工程系,上海200433;复旦大学电子工程系,上海200433;复旦大学电子工程系,上海200433【正文语种】中文【中图分类】TP393无线传感器网络(WSNs)通常会在目标区域中放置大量节点来完成数据的采集,传输与处理等工作。
在传统场景中,节点由电池供能,而更换电池可能需要很大的开销,所以,在有限的电量下最大化网络寿命是一项重要的工作。
尽管文献[1]总结了很多延长网络寿命的方法,但是节点最终还是会电量耗尽。
近年来提出的能量收集技术[2~4]使节点可以将外界环境中的太阳能、风能、动能等转换为电能。
理论上,如果各节点的能量收集速率大于消耗速率就可以实现能量可持续性,使网络达到无限的寿命。
这时主要目标将由最大化网络寿命转变为在能量可持续性下最大化工作量[5,6]。
在周期采样的WSNs中,工作量可以由传感器节点采集速率来表示,即单位时间产生的数据量。
在有Sink节点的多跳网络中,路由策略决定了节点间的能耗分布。
一些针对能量收集场景的路由策略被提出以最大化工作量[7~9]。
文献[8,9]提出的R-MF算法实现了路由的离线计算,它将WSNs建模为流网络,并用扩展的Ford-Fulkerson 算法来计算最大流。
一种基于LEACH的新型WSN路由算法
一种基于LEACH的新型WSN路由算法
房晓菲;沈永增;姚俊杰
【期刊名称】《机电工程》
【年(卷),期】2008(025)005
【摘要】LEACH是针对无线传感器网络设计的低功耗自适应分簇聚类路由算法,与一般的平面多跳路由算法相比,LEACH算法可以将网络生命周期延长15%.但是,LEACH算法存在簇首开销较大、重复性成簇过多地浪费系统资源以及簇规模分布不合理等等不足.针对LEACH算法的不足,从簇的形态、成簇方式和簇首选择依据等方面对其进行了改进.改进后的算法采用固定分簇的方式;形成的簇是不均匀簇,即靠近Sink节点的簇的半径较大,而远离Sink节点的簇的半径较小;簇首选择的依据是节点的剩余能量.仿真实验证明,改进后的算法具有更高的能量使用效率.
【总页数】4页(P100-103)
【作者】房晓菲;沈永增;姚俊杰
【作者单位】浙江工业大学,信息工程学院,浙江,杭州,310032;浙江工业大学,信息工程学院,浙江,杭州,310032;浙江工业大学,信息工程学院,浙江,杭州,310032
【正文语种】中文
【中图分类】TP39
【相关文献】
1.基于LEACH的WSN路由算法研究 [J], 马箫雯;余翔;许未
2.一种基于LEACH的改进WSN路由算法 [J], 陈晓娟;王卓;吴洁
3.一种新的基于LEACH的WSN路由算法 [J], 顾明霞
4.WSN 中一种改进的基于 LEACH-C 算法的簇间路由算法研究 [J], 付垚
5.WSN中基于粒子群最优算法的LEACH的改进路由 [J], 崔亚楠; 韦炜; 胡艳华因版权原因,仅展示原文概要,查看原文内容请购买。
WSN中基于网络覆盖控制算法优化研究
WSN中基于网络覆盖控制算法优化研究
陶洋;曾晓玲
【期刊名称】《广东通信技术》
【年(卷),期】2010(030)004
【摘要】无线传感器网络中,传感器节点的能量不易补充,如何提高能量效率成为了传感器网络研究的重大问题.文章首先分析了经典的无线传感器网络节点调度算法(CPNSS算法).针对其利用率低,能量不均衡的问题,提出了一种高效节能的无线传感器网络覆盖优化算法(Efficient Coverage-Preserving Node Scheduling Scheme),并具体介绍了ECPNSS算法设计及其实现过程.最后,将ECPNSS算法应用于LEACH协议,仿真结果表明,ECPNSS算法能有效节省网络能量,延长网络生存期.
【总页数】6页(P25-30)
【作者】陶洋;曾晓玲
【作者单位】重庆邮电大学软件中心;重庆邮电大学软件中心
【正文语种】中文
【相关文献】
1.混合WSNs中基于多目标优化的覆盖控制算法 [J], 祁育仙;李国勇
2.WSN中基于多波束转换天线的网络拓扑控制算法 [J], 朱增玺;魏振春;韩江洪;卫星;赵意
3.WSN中基于博弈论的节点功率控制算法 [J], 滕志军;吕金玲;张力;郭力文
4.WSNs中基于仿生模型的拥塞控制算法 [J], 张莉华;曹斌
5.WSNs中基于仿生模型的拥塞控制算法 [J], 张莉华;曹斌;
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( wireless sensor networks ,WSN ) 技术是 无线传感器网络 在 LEACH 电模型第 27 卷第 11 期 2010 年 11 月计 算 机 应 用 研 究Application Research of ComputersVol. 27 No. 11Nov . 2010WSN 中 LEACH 路由协议簇头数优化研究*蒋阳,孙柳林,敖文钧,袁敏( 重庆大学 通信工程学院,重庆 400044)摘要: 基于簇的 LEACH 路由协议在大规模无线传感器网络中有着良好的适应性,但在具体的网络分簇过程 中由于每轮选择簇头节点时并没有考虑簇头节点的数量从而造成被选簇头节点的数量过多或过少,导致传感器节点因为不必要的数据融合或数据传输距离过长而 消 耗 过 多 的 能 量,缩 短 了 整 个 网 络 的 寿 命。
为 克 服 这 些 问 题,提出了一种优化簇头数的方法,计算出一个区域内最佳的簇头数范围,通过控制簇头的数量来改善网络的性 能。
仿真结果证明该算法能够提高网络的整体性能,延长网络的生存时间。
关键词: 无线传感器网络; LEACH 路由协议; 簇头数; 优化; 能量 中图分类号: TP393文献标志码: A文章编号: 1001-3695( 2010) 11-4251-03doi : 10. 3969 / j . issn . 1001-3695. 2010. 11. 068Research on optimal cluster-head number ofLEACH routing protocol for WSNJIANG Yang ,SUN Liu-lin ,AO Wen-jun ,YUAN Min( College of Communication Engineering ,Chongqing University ,Chongqing 400044,China )Abstract : Cluster-based LEACH routing protocol had good adaptability for large-scale wireless sensor networks . More or less cluster heads were selected without taking into account the number of cluster heads during the cluster forming process in net- work . So these nodes had to consume additional energy because of data fusing or the long distance of data transmission and consequently reduced the network life-span . This paper proposed a new cluster-heads selection algorithm to improve the net- work performance by controlling the number of cluster heads in an area . The simulation experiment indicates that this optimal algorithm extended the network life-span and reduced the average energy consumption in network . Key words : WSN ; LEACH routing protocol ; cluster-head number ; optimal ; energy引言点选择过程 中 的 能 量 消 耗 ,提 出 一 种 LEACH 路 由 协 议 簇 头 节点的优化方法 ,该方法能 够 在 每 轮 中 选 择 合 适 的 簇 头 节 点[1]21 世纪最重要的技术之一,WSN 是由部署在监测区域内的大量 的数量,较好地 避 免 过 多 的 冗 余 簇 头 出 现 ,达 到 延 长 整 个 网 络使用寿命的目的 。
廉价的微型传感器节点组成,通过无线通信方式形成一个多跳 的自组织网络系统,其目的是协作地感知、采集和处理网络覆盖 1 LEACH 路由协议区域中被感知对象的信息,并发送给观察者。
传感器节点通常 采用电池供电,其计算能力、存储能力和能源供给十分有限,并 且在网络中部署的节点数量较大,这对传感器网络的设计、管理 及应用研究提出了许多挑战,路由协议是其中之一。
从 WSN 网 络的拓扑结构来看,其路由协议可分为平面路由和层次路由。
LEACH [2]是 MIT 的 Heinzelman 等人为无线传感器网络设计的低功耗自适应聚类 分 层 路 由 协 议。
该 路 由 协 议 的 基 本 思 想是以循环的方式随机选择簇头节点,将整个网络的能量负载平均分配到每个传感器 节 点 中,从 而 达 到 降 低 网 络 能 量 消 耗、 提高网络整体生存时间的目的。
其分簇结构如图 1 所示。
( low-energy adaptive clustering hierarchy ) 低功耗自适应聚类分层路由协议中,簇 头 的 作 用 很 大,因 此 簇 头 节 点的选择就显 得 非 常 重 要 。
目 前 簇 头 节 点 的 选 择 主 要 是 依 据网络中所需要 的 簇 头 节 点 总 数 和 每 个 节 点 已 成 为 簇 头 节 点的次数来决定 ,但是其忽 略 了 在 整 个 网 络 中 簇 头 节 点 的 数 量,使得网络中簇头节点过 少 或 者 其 他 不 必 要 的 节 点 成 为 簇 头,浪费网 络 能 量,导 致 网 络 寿 命 降 低。
本 文 基 于 一 阶 无 线 的能量计算方法 ,通过 计 算 无 线 传 感 器 网 络 簇 头 节收稿日期: 2010-04-26; 修回日期: 2010-06-18基金项目: 国家“863”计划资助项目( 2008AA01Z202) ; 国家“211 工程”三期建设项目( S-09102)作者简介: 蒋阳( 1963-) ,男,副教授,主要研究方向为通信工程、EDA 技术、计算机应用等; 孙柳林( 1984-) ,男,湖北黄冈人,硕士研究生,主要 研究方向为无线传感器网络路由协议( sunliulin8088@ 163. com ) ; 敖文钧( 1979-) ,男,重庆人,硕士研究生,主要研究方向为无线自组网的安全性; 袁敏( 1987-) ,女,四川彭山人,硕士研究生,主要研究方向为无线网络的数据传输.通过对一阶无线电模型和LEACH 路由协议围节点广播它是簇头的信息,T(n)的计算公式如下:{ 1 -p ×[r mod(1 /p)]( aM -1 ) + nE (E circuit+ ε amp d4tobs)(6)E head = nE circuit bit +簇头节点将簇中所有成员节点采集的数据进行信息融合并间要比建立阶段长。
为R =槡2L /4 的圆,则平均每个簇所占的区域为L π(8a)。
y θ本文利用称为一阶无线电模型E[d2head]=中,当网络中簇头节点过少或过在LEACH 路由协议(1 ) × E(E circuit+ ε amp d4tobs)+2(M -a)nE circuit + (M -a)nε amf槡E 4仿真软件NS2进行仿真分析MAC 接口层·4252·计算机应用研究第27 卷在簇的建立阶段,簇头节点的选择依据网络中所需要的簇[3][2 ,6]的分头节点总数和迄今为止每个节点已成为簇头节点的次数来决定。
具体的选择办法是:每个传感器节点随机选择0 ~1 之间的一个值,如果选定的值小于某一个阈值T(n),则该节点向周[4]pn∈GT(n)= (1)0 其他其中:p 是簇头占当前所有节点的百分比;r 是目前循环进行的次数;r mod(1 / p)表示这一轮中已当选的簇头节点的个数,G是未当选过簇头节点的集合。
选定簇头节点后,通过广播告知整个网络,网络中的其他节点根据接收信息的信号强度决定从属的簇,并通知相应的簇头节点完成簇的建立。
最后簇头节点采用TDMA 方式为簇中析可知,每个簇头节点的能量消耗包括接收非簇头节点发送来的数据、融合数据以及发送融合后的数据到基站所消耗的能量。
另外,如果簇头节点离基站较远,那么数据必然经过多跳才能到达基站,这样也要消耗网络的能量。
因此结合式(2)和(3),在有M 个传感器节点、a 个簇的无线传感器网络中,任意一个簇头节点所消耗的能量为M n其中:n 为数据比特数;d tobs为簇头到基站的距离;E bit为融合一个比特的数据所消耗的能量;δ 为数据融合率。
考虑到簇头节点与其簇成员之间的距离不是很远,因此发送数据所消耗的能量可以在自由空间模式下进行,具体为每个节点分配向其传递数据的时间点。
Enohead = nE circuit+ nε amf d2tohead (7)稳定阶段中,传感器节点将采集的数据传送到簇头节点。
[5]发送给基站,之后网络重新进入下一轮的簇重构,不断循环,每个簇采用不同的CDMA 代码进行通信来减少其他簇内节点的干扰。
为了减少网络的开销,一般情况下,稳定阶段持续的时[6]其中:d tohead为非簇头节点到其簇头的距离,由于所有的传感器节点分布在一个L × L 的区域内,该区域又被抽象成一个半径2设f(x,y)为任一个簇内的节点密度系数,那么非簇头节点到其簇头节点距离的平方的数学期望为E[d2tohead]= (x2 + y2)f(x,)dxdy = R2 f(R,)RdRdθ (8)2 LEACH协议能量计算模型将式(4)和(5)代入式(8)得到来计算能量,且本文的E[d2tohead]= a × ∫2θπ= 0∫ LR/=槡08aρR3dRdθ =πρL4128a研究基于以下前提条件:无线传感器网络由同样的节点组成、所有的节点有相同的初始能量、节点之间的距离可测、基站位又因为ρ =1L2,那么于无线传感器网络的外面。
因此无线传感器节点发送和接收n bit 的数据所消耗的能量可表示为E send = nE circuit+ nε amp dα(2)E receive = nE circuit(3)πL2128a将式(9)代入式(7)得E nohead = n × E circuit+ n × ε amp128×α=(9)其中:ε amp为信号放大器的放大倍数;E circuit为发射或接收电路所消耗掉的能量;d 为传感器节点之间的距离,当两个传感器n(E circuit+ ε amfπL2128a)(10)节点间的距离不大,α = 2 时,称之为自由空间模式,此时放大那么整个网络的能量消耗为倍数为ε amf。