无线传感器网络分簇路由协议
能量自适应的无线传感器网络分簇路由协议
![能量自适应的无线传感器网络分簇路由协议](https://img.taocdn.com/s3/m/420f022f4b35eefdc8d333ed.png)
E eg d p i ecu trb s dr u ig p oo o o r ls e s r ewo k n r ya a t l se - a e o t r t c l r v n f wi e ss n o t r s e n
LI h — u , LI Z e — u, LI n — i uh a S U h n y g qu Yi
网络 的 生 命 周 期 。
关 键 词 : 线 传 感 器 网 络 ; 能量 自适 应 非 均 匀 分 簇 路 由协 议 ; 通 信 路 由; “ 区” 无 热 问题
中图法分类号 : P9 T 33
文献标识码 : A
文 章编号 :007 2 2 1) 300 —4 10—0 4(00 0 —5 40
( eat n & C mp t c ne n eh o g ,D lnN uo stto Ifr t n D pr met o u r i c d cn l y ai esfI tue fnoma o ,Daa 10 3 hn) eS e a T o a ni i l n162 ,c ia i
Ab t a t Ai n t h o o r be i r ls e s r ewo k , a n r ya a t e a du e e l se- a e u ig p o o o sr c: mi ga e t p t o lm wiee s n o t r s n e eg d p i n n v n cu trb s dr t r t c l s t h s p n s n v o n i
teds c ewe ncutr e da dta s tn o e swel st n miign d s e eg o smpinrt stk n it o s e h it eb t e lse a n n mi ign d sa l a a s t n o e’ n r yc n u t aei e oc n i ・ n a h r t r o a n d rt n Ex ei n s h w a ep oo o ov eh t p t r be e e t eya de tn elei fh ewok ai . o p rme t s o t th rtc l le h o o o lm f ci l n xe dt ft h t s t s p v h i meo t en t r . Ke r s wi ls e s r ewo k ; n rya a tt n u e e l se- a e uigpoo o; o ywo d : r e s n o t r s e eg d pai ; n v ncu trb sdr t r tc l c mmu iainr u; o o rbe e s n o o n nc to th tp t o lm 簇 的信 息 , 而有 效减少其 能量消耗速 率。 同时,协议在 通信路 由的过程 中还 综合 考虑 了簇 - - 从
无线传感器网络的路由协议设计
![无线传感器网络的路由协议设计](https://img.taocdn.com/s3/m/e3f8645c49d7c1c708a1284ac850ad02de800786.png)
无线传感器网络的路由协议设计随着物联网的发展,无线传感器网络(Wireless Sensor Network, WSN)的应用越来越广泛。
作为物联网的一种形态,WSN已经应用于环境监测、智能交通、智能制造等领域,为人们的生产和生活带来了很大的便利。
在WSN中,路由协议的设计是至关重要的。
一、无线传感器网络的基本结构WSN通常由大量的无线节点组成,这些节点会周期性地采集周围的环境数据,并将这些数据传输到网关节点。
在WSN中,有两种类型的节点,分别是传感器节点和网关节点。
传感器节点负责采集环境数据,并将数据通过本地通信模块的方式向周围的节点发送;网关节点则负责将周围节点传来的数据汇总起来,并将数据通过互联网传输到数据中心或者其他目的地。
为了保证网络的性能和可靠性,WSN中的节点通常会有限的资源,如能量、计算容量和存储容量等。
二、路由协议的作用WSN中的节点之间通过无线信号进行通信,因而对传输数据的可靠性要求非常高。
由于节点之间距离远,且节点没有全局网络拓扑信息,传输数据需要经过多个节点才能到达目的地,并且通信链路可能频繁中断。
因此,在WSN中需要使用一种适合无线网络环境的路由协议,来实现节点之间的数据传输。
简单来说,路由协议的作用主要有以下几个:1. 实现数据的传输:路由协议通过计算最优路径,将数据从源节点传输到目的节点。
2. 增强网络的容错性:路由协议可以针对链路中断等异常情况,快速选择可用的路由,从而提高网络的容错性。
3. 延长网络的寿命:路由协议可以优化数据传输路径,从而降低节点的能量消耗,延长整个网络的寿命。
三、常用的路由协议1.LEACH协议LEACH(Low Energy Adaptive Clustering Hierarchy)是一种无线传感器网络的自适应分簇路由协议。
LEACH将传感器节点分为若干个簇,每个簇由一个簇头节点负责,簇头节点负责收集簇内节点的数据,并将其传输给网关节点。
无线传感器网络的路由协议设计与优化
![无线传感器网络的路由协议设计与优化](https://img.taocdn.com/s3/m/597aa3de9a89680203d8ce2f0066f5335b81674c.png)
无线传感器网络的路由协议设计与优化随着科技的不断进步,无线传感器网络的应用也得到了越来越广泛的应用,例如环境监测、能源管理、安全监测等领域。
因为无线传感器节点具有无线通信、自主性和智能化等特点,可以在复杂、动态和恶劣的环境中完成数据采集和传输。
但是,由于无线传感器节点不具备很强的计算能力和电力,因此设计一种高效的路由协议对于无线传感器网络的性能提升非常重要。
本文将探讨无线传感器网络的路由协议设计和优化。
一、无线传感器网络的路由协议分类在无线传感器网络中,路由协议是传感器节点之间数据传输的关键。
目前常见的无线传感器网络路由协议主要有以下几种类型:1. 基于跳数的路由协议:该路由协议常用于较小的无线传感器网络中,通过指定最短距离的方式将数据传输到目标节点,跳数末尾的节点即为目标节点,但这种协议容易受到动态环境的影响。
2. 基于质量的路由协议:该路由协议根据传感器节点之间信号的强度、质量和耗能等信息进行路径选择,在信号强度较低、干扰较严重的环境中表现出更好的性能。
3. 基于地理位置的路由协议:该路由协议通过传感器节点的位置信息,根据距离和几何形状选择最优路径,可以降低路由开销,并且易于实现。
二、无线传感器网络的路由协议优化为了提升无线传感器网络的性能,需要对路由协议进行优化。
下面列举了一些可行的优化策略:1. 简化路由协议:一些比较复杂的路由协议可能会使传感器节点的计算负载过重,这会导致路由延迟和能源消耗的增加。
因此,可以将协议简化,简化路由计算量,提高路由效率。
2. 优化路由协议算法:在路由协议设计过程中,可以采用一些高效的算法,如Dijkstra、A*和Ant Colony等算法优化路由协议算法,提升网络性能。
3. 均衡路由开销:如果一些节点的负载较高,则可能会导致能源消耗和延迟增加。
因此,在设计路由协议时,需要将负载均衡考虑进去,确保节点负载均衡,提高网络性能。
4. 路由选择干扰较低的路径:在信号干扰相对较高的环境中,选择干扰较低的路径可以降低数据传输误码率,从而提高无线传感器网络的性能。
无线传感器网络典型路由协议分类比较
![无线传感器网络典型路由协议分类比较](https://img.taocdn.com/s3/m/57a97f004a7302768e99396e.png)
无线传感器网络典型路由协议摘要:本文主要以节点的传播方式为出发点,分析集中典型的路由协议。
关键字:无线网络路由协议性能1. 引言随着微电子技术、计算技术和无线通信技术的进步,多功能传感器快速发展,进而使无线传感器网络(wireless sensor network, WSN)成为目前研究热点。
WSN 是由部署在检测区域内的大量廉价微型传感器节点组成,形成一个多跳的自组织网络系统,使其在小体积内集成信息采集、数据处理和无线通信等功能,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并提供给终端用户。
本文首先简要说明衡量路由协议的四个标准,然后就WSN 中路由协议的几种路由协议提出新的分类方法。
2. 路由协议的衡量标准无线传感器网络的路由协议不同于传统网络的协议,它具有能量优先、基于局部的拓扑信息、以数据为中心和应用相关四个特点,因而,根据具体的应用设计路由机制时,从四个方面衡量路由协议的优劣:(1)能量高效(2)可扩展性(3)健壮性(4)快速收敛性3. 路由协议的分类针对不同传感器网络的应用,研究人员提出了不同的路由协议,目前已有的分类方式主要有两种:按网络结构可以分为平面路由协议、分级网络路由协议和基于位置路由协议;按协议的应用特征可以分为基于多径路由协议、基于可靠路由协议、基于协商路由协议、基于查询路由协议、基于位置路由协议和基于QoS 路由协议。
本文就各个协议的不同侧重点提出一种新的分类方法,把现有的代表性路由协议按节点的传播方式划分为广播式路由协议、坐标式路由协议和分簇式路由协议。
下面进行详细的介绍和分析。
4. 广播式路由协议4.1 扩散法(Flooding)扩散法是一种传统的网络通信路由协议。
它实现简单,不需要为保持网络拓扑信息和实现复杂的路由算法消耗计算资源,适用于健壮性要求高的场合。
但是,扩散发存在信息爆炸问题,即能出现一个节点可能得到数据多个副本的情况,而且也会出现部分重叠的现象。
无线传感器网络分簇路由协议综述
![无线传感器网络分簇路由协议综述](https://img.taocdn.com/s3/m/d8e26f0ab52acfc789ebc935.png)
基于距离的定位机制是通过测量相邻节点间的实际距离或方位来确定位置节点的位置,通常采用测距、定位和修正等步骤实 现。基于距离的定位机制分为基于TON5I的定位、基于TDOAllI的定位、基于AOAl61的定位和基于RSSF71的定位等。 1.1-2距离无关的定位技术 距离无关的定位机制无须实际测量节点间的绝对距离或方位就能够确定未知节点的位置,目前提出的定位机制主要有质心算
方向。
关键词:无线传感器网络;分簇算法;路由协议;综述
中图分类号:TP393
Survey
on
文献标识码:A
文章编号:1009—3044(2011)08--1788—嘶 Wireless
Sensor Network
Clustering Routing Protocols for
WANG (College
l 0,订仁G
其中:P为节点中成为簇头的百分数(大约占节点总数的5%一6%左右)[191,r是当前的轮数,G是在过去的1/P轮没有被选择 为簇头节点的集合。mod是求模运算。一旦簇首被选定,它们便向周围节点广播这一信息.非簇首节点依据接收信号的强弱来选择 它所要加入的簇,并通知相应的簇首节点,完成簇的建立。数据传输阶段:节点周期性的采集监测数据,基于时分复用(TDMAl的方 式发送给簇首,簇首在进行必要的数据聚集和融合之后,将处理过的数据发送到基站。数据传输持续一段时间后.整个网络进入下 一轮,不断循环。LEACH协议使用了分布式算法,使得任务被分散到每个传感器节点上.有效地减少了每个节点的负载,延长了传感
他临近节点或基站base station,简称BS)直接通信的能力,能在事先没有构建网络基础设施的环境下,由传感器节点临时组成的一
leach协议
![leach协议](https://img.taocdn.com/s3/m/885fba421611cc7931b765ce05087632311274d5.png)
leach协议协议名称:Leach协议1. 引言Leach协议是一种用于无线传感器网络(WSN)中能量有效的分簇路由协议。
本协议旨在通过将无线传感器节点分为集群(cluster)并选择一个临时的簇首(cluster head)来减少能量消耗,延长整个网络的生命周期。
本协议的目标是提高网络的能量效率、减少能量消耗不均衡以及降低传输延迟。
2. 定义2.1 无线传感器网络(WSN):由大量分布在特定区域内的无线传感器节点组成的网络,用于收集、处理和传输环境数据。
2.2 集群(Cluster):由一组相邻的传感器节点组成的子网络,其中一个节点被选为簇首。
2.3 簇首(Cluster Head):每个集群中被选为临时簇首的节点,负责收集集群内节点的数据并将其传输到基站。
2.4 基站(Base Station):无线传感器网络中的中心节点,负责接收和处理从簇首传输的数据。
3. 协议流程3.1 集群形成阶段3.1.1 初始化:每个传感器节点根据预先设定的概率p选择是否成为簇首。
概率p可以根据网络规模和能量消耗平衡要求进行调整。
3.1.2 簇首选择:传感器节点根据其剩余能量大小选择成为簇首。
能量越高的节点被选为簇首的概率越大。
3.1.3 集群形成:每个非簇首节点选择距离最近的簇首节点进行关联,形成集群。
3.2 数据传输阶段3.2.1 数据采集:每个传感器节点根据预设周期采集环境数据,并将数据发送给其所属的簇首。
3.2.2 聚合与压缩:簇首节点收集来自其所属节点的数据,并进行聚合与压缩,减少数据量。
3.2.3 数据传输:簇首节点将聚合后的数据传输给基站,可以采用多跳传输或直接传输的方式。
3.3 能量平衡机制3.3.1 簇首轮流:为了避免某些簇首节点能量过早耗尽,每个簇首节点在每一轮中轮流充当簇首的角色。
3.3.2 簇首重新选择:当簇首能量低于一定阈值时,重新选择簇首节点,以平衡能量消耗。
3.3.3 节点睡眠:非簇首节点在完成数据传输后,可以进入睡眠状态以节省能量。
典型的WSN路由协议
![典型的WSN路由协议](https://img.taocdn.com/s3/m/78cdb466492fb4daa58da0116c175f0e7cd1198d.png)
典型的WSN路由协议典型的无线传感器网络(Wireless Sensor Network,WSN)路由协议有多种,其中包括基于层级结构的协议、基于分簇结构的协议、基于数据中心的协议等。
在以下文本中,我将详细介绍这些典型的WSN路由协议。
一、基于层级结构的协议基于层级结构的WSN路由协议通常将网络节点划分为多个层级,如根节点、中间节点和叶子节点。
这些协议的主要目标是将传感器节点的数据从低层级传输到高层级,从而实现对数据的收集和处理。
1. LEACH(Low-Energy Adaptive Clustering Hierarchy)LEACH是一种基于层级结构的分簇协议,采用随机方式选择簇首。
在LEACH中,各个节点根据能量水平选择成为簇首或普通节点。
簇首节点收集普通节点的数据并进行聚合,然后将聚合结果传输到基站。
2. HEED(Hybrid Energy Efficient Distributed Clustering)HEED是一种能量效率分簇协议,采用分布式方式选择簇首。
在HEED 中,每个节点通过计算能量、距离和节点密度等指标来选择簇首节点。
该协议通过平衡能量消耗和网络负载来延长网络寿命。
二、基于分簇结构的协议基于分簇结构的WSN路由协议将网络节点按照一定的规则划分为不同的簇,以便有效地管理和协调数据传输。
1. PEGASIS(Power-Efficient Gathering in Sensor Information Systems)PEGASIS是一种能量有效的数据收集协议,在不选择簇首的情况下通过链式传输将数据传输到基站。
该协议通过最小化传输功率和距离来延长网络寿命。
2. SEP(Stable Election Protocol)SEP是一种能量稳定的分簇协议,通过轮流的方式选择簇首节点。
在SEP中,每个节点有一个能量阈值,当能量低于阈值时,节点将成为簇首并将其能量转移到其他节点上。
无线传感器网络的路由协议
![无线传感器网络的路由协议](https://img.taocdn.com/s3/m/2b86f62224c52cc58bd63186bceb19e8b9f6ec16.png)
无线传感器网络的路由协议无线传感器网络(Wireless Sensor Network,简称WSN)是由大量分布式无线传感器节点组成的网络,用于感知环境、采集数据并传输给终端节点。
由于传感器节点资源有限,传统的路由协议在WSN中不适用。
因此,研究人员开展了大量的工作,提出了许多适用于WSN的路由协议。
以下是WSN常见的路由协议:基于平面的路由协议将传感器节点所处的平面划分为不同的区域,利用区域之间的连接关系进行数据传输。
其中一种经典的基于平面的路由协议是LEACH(Low Energy Adaptive Clustering Hierarchy),它基于分簇的思想将传感器节点分为不同的簇,每个簇有一个簇首节点负责数据聚合和传输。
基于层次的路由协议是WSN中常见的一种路由方式,它将节点组织成多个层次。
每个层次中的节点具有不同的功能和职责。
经典的基于层次的路由协议包括TEEN(Threshold-sensitive Energy Efficient Sensor Network)和PEGASIS(Power-Efficient Gathering in Sensor Information Systems)。
基于多跳的路由协议允许节点通过中转节点将数据传输到目的节点,从而延长网络的传输范围。
常见的基于多跳的路由协议包括SPIN(Sensor Protocols for Information via Negotiation)和Directed Diffusion。
SPIN协议利用分布式算法对节点进行数据交换和传输,Directed Diffusion协议则通过沿着数据梯度传播的方式进行数据传输。
由于传感器节点能量有限,基于能量的路由协议非常重要。
这些协议通过考虑节点能量状态来决定数据传输路径,以延长网络的生命周期。
例如,E-SEP(Energy-Efficient Stable Election Protocol)、GEDIR (Gateway-Efficient, Deterministic and Energy-Aware Routing)和ENERGY-LL(Energy-Efficient, Low Latency Routing)都是基于能量的路由协议。
无线传感器网络分簇路由协议研究
![无线传感器网络分簇路由协议研究](https://img.taocdn.com/s3/m/6a95a9b7f80f76c66137ee06eff9aef8941e48d5.png)
无线传感器网络分簇路由协议研究无线传感器网络是一种由许多分布式传感器节点组成的网络,这些节点通过无线通信相互连接,可以实现对环境的监测和数据采集。
在无线传感器网络中,由于节点数量众多、能量有限、通信带宽受限等特点,网络中的传感器节点之间需要进行有效的组织和管理,以实现高效的数据传输和节能。
分簇路由协议是无线传感器网络中的一种重要的路由协议,它将传感器节点分成不同的簇(cluster),每个簇都有一个簇头节点(cluster head),负责进行数据的聚集和传输,从而减少网络中节点之间的通信量,延长网络的生命周期。
本文将围绕无线传感器网络分簇路由协议展开研究,探讨目前常用的分簇路由协议的特点、优缺点以及未来的发展方向。
一、分簇路由协议的基本原理在无线传感器网络中,节点之间通信的距离有限,而且节点的能量有限,为了延长网络的寿命并提高网络的传输效率,需要将节点进行分组管理。
分簇路由协议的基本原理是将网络中的所有传感器节点分成不同的簇,每个簇由一个簇头节点来管理,簇头节点负责接收本簇内所有传感器节点采集的数据并进行处理,然后将处理后的数据传输给下一级的节点,直到数据传输到基站或者数据融合节点。
分簇路由协议通常包括两个阶段:簇首选举阶段和数据传输阶段。
在簇首选举阶段,网络中的节点根据一定的规则选择自己所属的簇,并选举产生簇头节点,簇头节点的选择通常考虑节点能量、距离等因素。
在数据传输阶段,簇头节点负责接收和处理本簇内的数据,并将处理后的数据传输给下一级的节点,直到数据传输到基站或者数据融合节点。
1. LEACH协议LEACH(Low-Energy Adaptive Clustering Hierarchy)是一种经典的分簇路由协议,它采用轮换簇首节点的方式来实现能量的均衡消耗。
LEACH协议将网络中的节点随机地分为若干个簇,并由每个簇中的节点根据一定的概率选择自己所属的簇,并选举产生簇头节点。
簇头节点负责接收和聚集本簇内的数据,并将数据传输给基站。
大规模无线传感器网络分簇路由协议改进方案
![大规模无线传感器网络分簇路由协议改进方案](https://img.taocdn.com/s3/m/9913dbcd89eb172ded63b746.png)
议和分簇路由协议翻 在平面路由协议中, 。 各节点地位平等, 通过局部操作和反馈信息来生成路由。平面路由缺乏对通 信资源的优化管理, 对网络动态变化的反应速度较慢[ 6 1 。在 分簇路由协议中, 通常对网络中的节点进行层次划分, 若干 地理位置相邻节点构成一个簇, 每个簇内选举一个簇首。 在
研究与开发
大规模无线传感器 网络分簇路 由协议改进方案
章坚武 , 季莹莹 。 成磊 虞 ( 州 电子科 技 大学通信 学院 杭 州 3 0 1 ) 杭 10 8
本 文对 大 规模 无 线 传感 器 网络 的路 由协 议进 行 了研 究 , 出一 种 全 新 的高 能 效 分簇 路 由协议 。 提 根 据节 点 数 目以及 分 布 区域 大 小 , 过数 学 公 式 推导 得 出最 优 的 簇首 节 点 数 目 。对 簇首 进 行 改 进 , 通 均衡 网络 的负 载 , 少 节 点 的过 早死 亡 , 减 延长 整 个 网络 的 寿命 。离 基 站 较 远 的簇 首 利 用 多 跳来 传
进行簇首选举和网络重组过程, 避免簇首节点能耗过多, 影
31 网络模型 .
Ⅳ个节点随机散布在边长为 的正方形区域内, 分布 密度服从参数为A 的初始能量 。 的泊松分布。每个节点具有相同
响 网络寿命 。相 比一般的平面协议或静态分簇协议 , L A H可以减少网络能量损耗. EC 将网络生命周期延长 1% 5 左右。 E C L A H协议提出较早, 设计较为详细, 是其他许多协
少了路由表尺寸,降低了交换路由信息所需的通信开销和 维护路由表所需的内存开销,这与有线网络中层次路由的 目标是一致的, 使网络也易于管理: 三是基于某些设计良好 的簇生成策略可以产生较为稳定的子网络, 减少拓扑结构
leach协议簇头计算公式的详细计算过程
![leach协议簇头计算公式的详细计算过程](https://img.taocdn.com/s3/m/b88ae8e58662caaedd3383c4bb4cf7ec4afeb637.png)
leach协议簇头计算公式的详细计算过程Leach 协议是一种用于无线传感器网络的分簇路由协议,其中簇头的选择是一个关键环节。
下面咱们就来详细聊聊 Leach 协议簇头计算公式的计算过程。
在 Leach 协议中,簇头的选择可不是随便定的。
它有一套自己的计算公式,这个公式的目的就是为了让网络中的节点能够相对公平、有效地承担起簇头的职责,从而优化整个网络的性能。
先来说说这个公式里涉及到的一些参数。
比如说,有节点成为簇头的概率 P,网络中节点的总数 N,还有已经轮数 r 等等。
具体的计算公式是这样的:T(n) = P / (1 - P * (r mod (1 / P))) ,当 n ∈ G这里面,T(n) 表示节点 n 成为簇头的阈值,G 是在这一轮还没有被选为簇头的节点集合。
那这个公式到底咋用呢?咱来举个例子哈。
比如说一个无线传感器网络里,一共有 100 个节点,设定节点成为簇头的概率 P 是 0.1,现在已经进行到第 5 轮了。
那咱们来算一算节点 20 这一轮成为簇头的可能性。
首先算 (r mod (1 / P)) ,也就是 5 mod (1 / 0.1) = 5 mod 10 = 5 。
然后算 1 - P * (r mod (1 / P)) ,也就是 1 - 0.1 * 5 = 0.5 。
最后算 T(20) ,也就是 0.1 / 0.5 = 0.2 。
如果随机生成的一个 0 到 1 之间的数小于 0.2,那节点 20 就在这一轮被选为簇头啦。
在实际的应用中,这个公式可不是光算算就行的。
比如说,网络中的节点分布不均匀,有的地方节点密集,有的地方稀疏。
在节点密集的区域,如果按照这个公式简单计算,可能会导致簇头过于集中,这样就会加重某些区域的通信负担,影响整个网络的性能。
我之前就碰到过这样一个情况。
在一个监测森林环境的无线传感器网络中,由于树木分布的影响,有些区域的节点比较集中。
按照最初的 Leach 协议簇头计算公式选择簇头,结果就发现那些节点密集的区域能耗特别快,数据传输也不太稳定。
无线传感器网络节能分簇路由协议改进
![无线传感器网络节能分簇路由协议改进](https://img.taocdn.com/s3/m/4be437cbd5bbfd0a7956732e.png)
关键词 :L A H协议 ; EC 冗余节点休 眠 ;中转节点 ; 节能
中图分类号 :T 3 3 P 9 文献标识码 :A 文章编号 :10 - 77 2 1 )90 3 -3 0 09 8 (0 1 0- 000
I p o e e fe e g a i l s e o tn m r v m nto n r y s vng cu t r r u i g
一
本文提 出的改进算法 结合节 点 的剩余 能量 选择簇 首 , 利用相邻节点 区域分布 的方法调度节点 的“ 眠” 者“ 休 或 激 活” 态, 状 距离簇首 较远 的节 点利 中, 用电池供 电 , 以补 采 难
0 引 言
协议 的能量消耗 , 但未考 虑到区域重 复覆盖 的冗 余节点等
问题 。
无线传感器 网络 ( i l ssno e ok , N ) 由 wr e esrnt rsWS s 是 es w 大量 的智能传感器节点构成并通过无线介质连接 的无线 网
络, 它可以实现对监 控区域的实时数据监测 和传 输。WS s N
p o o o o S r t c lf r W Ns
GE Y n u ,DU h n —ig E i AN Z o gxn ,L IJe ( c o l f nomaina d C nrl n ier g X ’n U ies yo rhtcu e S h o fr t n o to E g ei , ia nvri f c i tr oI o n n t A e a dT c n lg , ia 10 5 C ia n eh o y X ’n7 05 , hn ) o
摘
要 :有效地降低能耗 , 延长 网络生存时 间一直是无线传感器 网络 的研究热点 。分析 了 L A H协议并 EC
分簇的路由协议
![分簇的路由协议](https://img.taocdn.com/s3/m/e186e04700f69e3143323968011ca300a6c3f6e6.png)
分簇的路由协议分簇的路由协议概述分簇的路由协议是一种用于无线传感器网络中的路由协议。
它将传感器节点组织成簇,每个簇有一个簇头节点,负责收集和汇聚其它节点的数据,并将数据传输到基站。
该协议具有低能耗、低延迟、高可靠性等优点,被广泛应用于无线传感器网络中。
协议流程1. 网络初始化阶段在网络初始化阶段,所有节点都处于待机状态。
当一个节点被激活时,它会发送一个广播消息来发现其它节点,并建立自己的邻居表。
同时,它也会接收到其它节点发送的广播消息,并更新自己的邻居表。
2. 簇头选举阶段在簇头选举阶段,每个节点会根据一定规则选择自己所属的簇,并选出一个合适的簇头。
通常情况下,每个节点都会选择离自己最近的簇头作为自己所属的簇,并将数据发送给该簇头。
而对于每个簇来说,则需要选出一个能够满足要求并具有较高能力的节点作为簇头。
3. 数据传输阶段在数据传输阶段,每个节点会将自己收集到的数据发送给其所属的簇头。
簇头会汇聚所有来自其它节点的数据,并将其发送到基站。
同时,簇头还需要负责维护簇内节点之间的通信,以保证数据能够顺利传输。
协议优化1. 能量均衡在无线传感器网络中,能源是非常宝贵的资源。
因此,在分簇的路由协议中,需要考虑如何实现能量均衡。
一种常见的方法是让每个节点轮流担任簇头,以避免某些节点过度消耗能量。
2. 路径优化在分簇的路由协议中,路径优化也是一个非常重要的问题。
为了减少延迟和提高可靠性,需要选择最优路径来进行数据传输。
这可以通过动态调整网络拓扑结构来实现。
3. 安全性保障在无线传感器网络中,安全性也是非常重要的问题。
为了保障网络安全,需要采取一系列措施来防范各种攻击和威胁。
例如,在分簇的路由协议中,可以采用加密技术来保护数据的安全性。
总结分簇的路由协议是一种非常实用的无线传感器网络路由协议。
它将节点组织成簇,并通过簇头节点来进行数据传输和汇聚,具有低能耗、低延迟、高可靠性等优点。
在实际应用中,还需要考虑能量均衡、路径优化和安全性保障等问题,以提高协议的性能和可靠性。
无线传感器网络中分区分簇路由协议的设计
![无线传感器网络中分区分簇路由协议的设计](https://img.taocdn.com/s3/m/e46289375727a5e9856a6132.png)
ZHANG Shuang, WANG Qian—ping, DAI Kao—zhu, LIU Jun (School of Computer Science and Technology,China University of M ining and Technology,Xuzhou 22 1 1 1 6,China)
本 文 提 出 的 是 基 于 LEACH改 进 的路 由算 法 ,一 种 分 区分
簇 路 由协 议 (SCRP)。预 先根 据 网络 及 节 点 的 传 输 范 围来 确 定 划 分 网 络 的 区 域 数 ,基 站 根 据 区域 数 以 及 自 己发 送 的 功 率 ,以 决 定 每 个 区域 的 最 高 功 率 和 最 低 功 率 ,然 后 将 这 样 的 消 息 发 送 到 整 个 网 络 中广 播 ,节 点根 据 接 收得 到 消 息 包 ,来 确 定 以确 定 加 入 哪 个 区 域 :簇 头 是 在 每 个 区域 分 别进 行 选 举 ,选 举 时 不 仅考 虑 了LEACH中 的 阀 值 ,还 考 虑 了 簇 头 剩 余 能 量 和 平 均 消 耗 能 量 ;该 协 议 的数 据 传 输 结 合 了 单 跳 和 多跳 。
Abstract: To address the problem ofthe uneven distribution ofcluster heads and the high frequency ofthe head etcetion in LEACH, a
new routing protocol in wireless senseor network, which is called subsection cluster ing routing protocol(SCRP)is proposed.In SCRP, f irstly the nodes is joined into the correspording according to the messagel about t he regions divided by t he base station sent. When
无线传感器网络分簇路由协议综述
![无线传感器网络分簇路由协议综述](https://img.taocdn.com/s3/m/fd192e5c77232f60ddcca17b.png)
ma i n t a i n l a r g e r o u t i n g t a b l e s ,c l u s t e r iபைடு நூலகம்n g s t r u c t u r e c o n d u c i v e t o t h e t r a n s f e r a n d i n t e g r a t i o n o f d a t a .W S N i s d a t a—c e n t r i c n e t wo r k,S O
c l u s t e r —b a s e d r o u t i n g p r o t o c o l s h a v e b e e n a n i mp o r t a n t r e s e a r c h i n WS Ns .I n t h i s p a p e r ,c l u s t e r i n g lg a o r i t h ms or f WS Ns a x e a n a l y z e d, we a l s o c o mp a r e t h e s e c l u s t e r—b a s e d r o u t i n g p r o t o c o l s .F i n a l l y ,we p r o p o s e d t h e f u t u r e r e s e a r c h d i r e c t i o n s . Ke y wo r d s:W i r e l e s s s e n s o r n e t w o r k,C l u s t e r—b a s e d r o u t i n g p r o t o c o l ,C l u s t e r h e a d e l e c t i o n,D a t a t r a n s mi s s i o n a n d i n t e g r a t i o n
无线传感器网络中的路由协议研究
![无线传感器网络中的路由协议研究](https://img.taocdn.com/s3/m/2f83564400f69e3143323968011ca300a6c3f6eb.png)
无线传感器网络中的路由协议研究近年来,无线传感器网络(Wireless Sensor Network,简称WSN)正在被广泛应用于工业自动化、环境监测、智能交通等领域,成为新一代信息化技术的重要组成部分。
在WSN中,路由协议是数据传输的关键。
因此,无线传感器网络中的路由协议研究备受关注。
一、路由协议的定义和分类路由协议是指在一定的路由算法和路由协议信令的基础上,为数据在网络中寻找目的地址并传输的一种协议。
根据其设计的目的和方法不同,路由协议可分为集中式和分布式两种。
集中式路由协议将网络中的路由计算统一由中央节点完成,然后将路由表分发给其他节点。
分布式路由协议则是将路由计算过程分散到每个节点,并通过节点间的通信实现路由信息的交换。
在WSN中,采用分布式路由协议的情况比较普遍。
根据具体的路由算法不同,路由协议又可分为无层次、平面层次和分层三种。
无层次路由协议没有明显的层次结构,每个节点都可以进行路由计算和信息交换。
平面层次路由协议将网络分为若干平面,每个平面内的节点路由计算方式相同,不同平面间的节点需要交换路由信息。
分层路由协议则将网络划分为若干层次,每个节点只在本层次内进行路由计算,通过层间协作实现信息传输。
二、套路协议的性能指标路由协议的优劣可以通过一系列性能指标来评价。
主要包括:1. 能耗:WSN中的节点往往是由一小块电池供电,因此能耗是路由协议性能评价的重要指标之一。
2. 延迟:WSN中经常要求实时性很高,因此数据的运输时间成为了路由协议性能的重要方面。
3. 数据传输可靠性:WSN中节点的故障率较高,同时因为环境受到各种干扰,数据包丢失或重传的情况较为常见。
因此,保证数据传输可靠性是路由协议的重要目标。
4. 网络拓扑结构:路由协议的设计包括网络拓扑结构的策略,如何将路由表分发到各个节点,拓扑结构的影响因素有节点通信距离、信道带宽等。
三、常见的路由协议1.LEACH(Low Energy Adaptive Clustering Hierarchy):LEACH是WSN中应用性最广泛的集群协议,它采用分层结构以及分簇的方式降低整个网络的能耗,并利用定期轮换簇的方法来防止单个节点过早的能量耗尽。
无线传感器网络分簇路由协议
![无线传感器网络分簇路由协议](https://img.taocdn.com/s3/m/858547e04793daef5ef7ba0d4a7302768e996f13.png)
⽆线传感器⽹络分簇路由协议ISSN1000.9825.CODENRUXUEWJournalofSoftware,V01.17,No.7,July2006,PP.1588—1600DOI:10.1360/josl71588@2006byJournalofSoftware.Allrightsreserved.⽆线传感器⽹络分簇路由协议⽔沈波+,张世永,钟亦平(复旦⼤学计算机与信息技术系,上海200433)Cluster-BasedRoutingProtocolsforWirelessSensorNetworksSHENBo+,ZHANGShi—Yong,ZHONGYi—Ping(DepartmentofComputingandInformationTechnology,FudanUniversity,Shanghai200433,China)+Correspondingauthor:Phn:+86—21—65643235,E—mail:042021165@fudan.edu.ca,http://www.fudan.edu.caE-mail:jos@iscas.ac.cnhttp://www.jos.org.caT乩,Fax:+86.10—62562563ShenB,ZhangSY,ZhongYP.Cluster-Basedroutingprotocolsforwirelesssensornetworks.JournalofSoftware,2006,17(7):1588—1600.http://www.jos.org.cn/1000-9825/17/1588.htmAbstract:Routingtechnologyatthenetworklayerispivotalinthearchitectureofwirelesssensornetworks.Asanactivebranchofroutingtechnology,cluster-basedroutingprotocolsexcelinnetworktopologymanagement,energyminimization,dataaggregationandSOon.Inthispaper,cluster-basedroutingmechanismsforwirelesssensornetworksareanalyzed.Clusterheadselection,clusterformationanddatatransmissionarethreekeytechniquesincluster-basedroutingprotocols.Asviewedfromthethreetechniques,recentrepresentativecluster-basedroutingprotocolsarepresented,andtheircharacteristicsandapplicationareasarecompared.Finally,thefutureresearchissuesinthisareaarepointedout.Keywords:wirelesssensornetwork;cluster-basedroutingprotocol;cluster;clusterhead摘要:在⽆线传感器⽹络体系结构中,⽹络层的路由技术⾄关重要.分簇路由具有拓扑管理⽅便、能量利⽤⾼效、数据融合简单等优点,成为当前重点研究的路由技术.分析了⽆线传感器⽹络分簇路由机制,着重从簇头的产⽣、簇的形成和簇的路由⾓度系统地描述了当前典型的分簇路由算法,并⽐较和分析了这些算法的特点和适⽤情况.最后结合该领域当前研究现状,指出分簇路由算法未来的研究重点.关键词:⽆线传感器⽹络;分簇路由协议;簇;簇头中图法分类号:TP393⽂献标识码:A作为⼀种新的信息获取⽅式和处理模式,⽆线传感器⽹络(wirelesssensornetwork,简称WSN)Ⅲ⽬前已成为国内外备受关注的研究热点.作为⼀种典型的普适计算(pervasivecomputing)应⽤,WSN通过⼤量部署在监测区域内的传感器节点,采集⽹络覆盖区域内感知对象的信息,通过多跳的⽆线通信⽅式,将收集、处理后的信息提供给终端⽤户.WSN不需要固定的⽹络⽀持,具有快速展开、抗毁性强等特点,可⼴泛应⽤于军事侦察、环境监测、医疗监护、农业养殖和其他商业领域,以及空间探索和灾难抢险等特殊领域【2,3】.Received2005—12—20;Accepted2006—02—23沈波等:⽆线传感器⽹络分簇路由协议15891WSN分簇路由协议概述在WSN体系结构中,⽹络层的路由技术对WSN的性能好坏有着重要影响.随着国内外WSN的研究发展,许多路由协议被提了出来,从⽹络拓扑结构的⾓度我们可以⼤体把它们分为两类:平⾯路由协议和分簇路由协议.在平⾯路由协议中所有⽹络节点的地位是平等的,不存在等级和层次差异.它们通过相互之间的局部操作和信息反馈来⽣成路由.在这类协议中,⽬的节点(sink)向监测区域的节点(source)发出查询命令,监测区域内的节点收到查询命令后,向⽬的节点发送监测数据.平⾯路由的优点是简单、易扩展,⽆须进⾏任何结构维护⼯作,所有⽹络节点的地位平等,不易产⽣瓶颈效应,因此具有较好的健壮性.典型的平⾯路由算法有DD(directeddiffusion)[41,SAR(sequentialassignmentrouting)[51,SPIN(sensorprotocolsforinformationvianegotiation)[61,RomorRouting[7】等.平⾯路由的最⼤缺点在于:⽹络中⽆管理节点,缺乏对通信资源的优化管理,⾃组织协同⼯作算法复杂,对⽹络动态变化的反应速度较慢等【8】.在分簇路由协议中,⽹络通常被划分为簇(cluster).所谓簇,就是具有某种关联的⽹络节点集合.每个簇由⼀个簇头(clusterhead)和多个簇内成员(clustermember)组成,低⼀级⽹络的簇头是⾼⼀级⽹络中的簇内成员,由最⾼层的簇头与基站BS(basestation)通信(如图1所⽰).这类算法将整个⽹络划分为相连的区域.Fig.1Topologicalarchitectureofcluster—basedroutingprotocols图1分簇路由协议拓扑结构在分簇的拓扑管理机制下,⽹络中的节点可以划分为簇头节点和成员节点两类.在每个簇内,根据⼀定的机制算法选取某个节点作为簇头,⽤于管理或控制整个簇内成员节点,协调成员节点之间的⼯作,负责簇内信息的收集和数据的融合处理以及簇间转发.分簇路由机制具有以下⼏个优点【9,103:(1)成员节点⼤部分时间可以关闭通信模块,由簇头构成⼀个更上⼀层的连通⽹络来负责数据的长距离路由转发.这样既保证了原有覆盖范围内的数据通信,也在很⼤程度上节省了⽹络能量;(2)簇头融合了成员节点的数据之后再进⾏转发,减少了数据通信量,从⽽节省了⽹络能量;(3)成员节点的功能⽐较简单,⽆须维护复杂的路由信息.这⼤⼤减少了⽹络中路由控制信息的数量,减少了通信量:(4)分簇拓扑结构便于管理,有利于分布式算法的应⽤,可以对系统变化作出快速反应,具有较好的可扩展性,适合⼤规模⽹络:(5)与平⾯路由相⽐,更容易克服传感器节点移动带来的问题.2WSN分簇路由协议解析学术界对Adhoc⽹络的研究⽐WSN要早,⽬前已有很多针对Adhoc⽹络的分簇路由协议被提了出来.然1590JournalofSoftware软件学报V01.17,No.7,July2006⽽,由于WSN特性不同于Adhoc⽹络,特别是WSN节点能量更为有限,因此,针对WSN的特性,必须研究新的分簇算法.LEACH(10w.energyadaptiveclusteringhierarchy)[…是WSN中最早提出的分簇路由协议.它的成簇思想贯穿于其后发展出的很多分簇路由协议中,如TEEN(thresholdsensitiveenergyefficientsensornetworkprotoc01)[12】,HEED(hybridenergy.efficientdistributedclustering)[13】等.当然,还有很多分簇路由协议是独⽴开发的,如ACE(algorithmforclusterestablishment)t”J,LSCP(1ightweightsensingandcommunicationprotocols)t”1等.LEACH的基本思想是:通过等概率地随机循环选择簇头,将整个⽹络的能量负载平均分配到每个传感器节点,从⽽达到降低⽹络能量耗费、延长⽹络⽣命周期的⽬的.LEACH的执⾏过程是周期性的,每轮循环的基本过程是:在簇的建⽴阶段,每个节点选取⼀个介于0和1之间的随机数,如果这个数⼩于某个阈值,该节点成为簇头.然后,簇头向所有节点⼴播⾃⼰成为簇头的消息.每个节点根据接收到⼴播信号的强弱来决定加⼊哪个簇。
无线传感器网络分簇路由协议研究
![无线传感器网络分簇路由协议研究](https://img.taocdn.com/s3/m/f649c0f21b37f111f18583d049649b6648d70920.png)
无线传感器网络分簇路由协议研究【摘要】无线传感器网络分簇路由协议是提高网络能效和延长网络寿命的重要技术之一。
本文首先介绍了无线传感器网络的研究背景和研究意义,说明了分簇路由协议的重要性。
接着对目前经典的分簇路由协议进行了分析,探讨了它们的优缺点。
然后设计并实现了改进的分簇路由协议,通过性能评估,验证了其在能效和网络生命周期方面的优势。
讨论了该协议在不同应用场景下的应用前景。
结论部分总结了本文的研究成果,并展望了未来的发展方向。
通过本文的研究,可以为无线传感器网络的发展提供理论和实践上的指导,为实现更高效、可靠的无线传感器网络提供参考。
【关键词】无线传感器网络、分簇路由协议、研究背景、研究意义、概述、经典分簇路由协议、改进分簇路由协议、性能评估、应用场景、研究成果总结、未来展望1. 引言1.1 研究背景无线传感器网络是一种由大量分布在监测区域的无线传感器节点组成的网络系统,能够实时采集环境信息并进行传输和处理。
随着无线传感器网络在军事、环境监测、健康管理等领域的广泛应用,对网络性能和能耗等方面的需求也在不断提高。
而分簇路由协议作为无线传感器网络中重要的路由策略之一,可以有效提高网络的能耗效率和数据传输效率。
研究背景部分主要关注无线传感器网络中分簇路由协议的基本概念和研究现状。
在传统的无线传感器网络中,节点之间需要进行大量的数据传输和通信,导致节点的能耗很高,网络的寿命受到限制。
如何设计一种高效的分簇路由协议来降低能耗、延长网络寿命成为了当前研究的热点问题。
通过对已有的研究成果和经典分簇路由协议进行分析和总结,可以更好地了解不同协议的优缺点,为设计改进的分簇路由协议提供参考。
结合实际的应用场景,对改进的分簇路由协议进行性能评估和验证,以验证其在提高网络能效和数据传输质量方面的有效性。
1.2 研究意义无线传感器网络是当今信息通信领域的热门研究方向之一,它具有广泛的应用前景。
作为无线传感器网络中的重要组成部分,分簇路由协议在网络中起着至关重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ISSN1000.9825.CODENRUXUEWJournalofSoftware,V01.17,No.7,July2006,PP.1588—1600DOI:10.1360/josl71588@2006byJournalofSoftware.Allrightsreserved.无线传感器网络分簇路由协议水沈波+,张世永,钟亦平(复旦大学计算机与信息技术系,上海200433)Cluster-BasedRoutingProtocolsforWirelessSensorNetworksSHENBo+,ZHANGShi—Yong,ZHONGYi—Ping(DepartmentofComputingandInformationTechnology,FudanUniversity,Shanghai200433,China)+Correspondingauthor:Phn:+86—21—65643235,E—mail:042021165@fudan.edu.ca,http://www.fudan.edu.caE-mail:jos@iscas.ac.cnhttp://www.jos.org.caT乩,Fax:+86.10—62562563ShenB,ZhangSY,ZhongYP.Cluster-Basedroutingprotocolsforwirelesssensornetworks.JournalofSoftware,2006,17(7):1588—1600.http://www.jos.org.cn/1000-9825/17/1588.htmAbstract:Routingtechnologyatthenetworklayerispivotalinthearchitectureofwirelesssensornetworks.Asanactivebranchofroutingtechnology,cluster-basedroutingprotocolsexcelinnetworktopologymanagement,energyminimization,dataaggregationandSOon.Inthispaper,cluster-basedroutingmechanismsforwirelesssensornetworksareanalyzed.Clusterheadselection,clusterformationanddatatransmissionarethreekeytechniquesincluster-basedroutingprotocols.Asviewedfromthethreetechniques,recentrepresentativecluster-basedroutingprotocolsarepresented,andtheircharacteristicsandapplicationareasarecompared.Finally,thefutureresearchissuesinthisareaarepointedout.Keywords:wirelesssensornetwork;cluster-basedroutingprotocol;cluster;clusterhead摘要:在无线传感器网络体系结构中,网络层的路由技术至关重要.分簇路由具有拓扑管理方便、能量利用高效、数据融合简单等优点,成为当前重点研究的路由技术.分析了无线传感器网络分簇路由机制,着重从簇头的产生、簇的形成和簇的路由角度系统地描述了当前典型的分簇路由算法,并比较和分析了这些算法的特点和适用情况.最后结合该领域当前研究现状,指出分簇路由算法未来的研究重点.关键词:无线传感器网络;分簇路由协议;簇;簇头中图法分类号:TP393文献标识码:A作为一种新的信息获取方式和处理模式,无线传感器网络(wirelesssensornetwork,简称WSN)Ⅲ目前已成为国内外备受关注的研究热点.作为一种典型的普适计算(pervasivecomputing)应用,WSN通过大量部署在监测区域内的传感器节点,采集网络覆盖区域内感知对象的信息,通过多跳的无线通信方式,将收集、处理后的信息提供给终端用户.WSN不需要固定的网络支持,具有快速展开、抗毁性强等特点,可广泛应用于军事侦察、环境监测、医疗监护、农业养殖和其他商业领域,以及空间探索和灾难抢险等特殊领域【2,3】.·Received2005—12—20;Accepted2006—02—23沈波等:无线传感器网络分簇路由协议15891WSN分簇路由协议概述在WSN体系结构中,网络层的路由技术对WSN的性能好坏有着重要影响.随着国内外WSN的研究发展,许多路由协议被提了出来,从网络拓扑结构的角度我们可以大体把它们分为两类:平面路由协议和分簇路由协议.在平面路由协议中所有网络节点的地位是平等的,不存在等级和层次差异.它们通过相互之间的局部操作和信息反馈来生成路由.在这类协议中,目的节点(sink)向监测区域的节点(source)发出查询命令,监测区域内的节点收到查询命令后,向目的节点发送监测数据.平面路由的优点是简单、易扩展,无须进行任何结构维护工作,所有网络节点的地位平等,不易产生瓶颈效应,因此具有较好的健壮性.典型的平面路由算法有DD(directeddiffusion)[41,SAR(sequentialassignmentrouting)[51,SPIN(sensorprotocolsforinformationvianegotiation)[61,RomorRouting[7】等.平面路由的最大缺点在于:网络中无管理节点,缺乏对通信资源的优化管理,自组织协同工作算法复杂,对网络动态变化的反应速度较慢等【8】.在分簇路由协议中,网络通常被划分为簇(cluster).所谓簇,就是具有某种关联的网络节点集合.每个簇由一个簇头(clusterhead)和多个簇内成员(clustermember)组成,低一级网络的簇头是高一级网络中的簇内成员,由最高层的簇头与基站BS(basestation)通信(如图1所示).这类算法将整个网络划分为相连的区域.Fig.1Topologicalarchitectureofcluster—basedroutingprotocols图1分簇路由协议拓扑结构在分簇的拓扑管理机制下,网络中的节点可以划分为簇头节点和成员节点两类.在每个簇内,根据一定的机制算法选取某个节点作为簇头,用于管理或控制整个簇内成员节点,协调成员节点之间的工作,负责簇内信息的收集和数据的融合处理以及簇间转发.分簇路由机制具有以下几个优点【9,103:(1)成员节点大部分时间可以关闭通信模块,由簇头构成一个更上一层的连通网络来负责数据的长距离路由转发.这样既保证了原有覆盖范围内的数据通信,也在很大程度上节省了网络能量;(2)簇头融合了成员节点的数据之后再进行转发,减少了数据通信量,从而节省了网络能量;(3)成员节点的功能比较简单,无须维护复杂的路由信息.这大大减少了网络中路由控制信息的数量,减少了通信量:(4)分簇拓扑结构便于管理,有利于分布式算法的应用,可以对系统变化作出快速反应,具有较好的可扩展性,适合大规模网络:(5)与平面路由相比,更容易克服传感器节点移动带来的问题.2WSN分簇路由协议解析学术界对Adhoc网络的研究比WSN要早,目前已有很多针对Adhoc网络的分簇路由协议被提了出来.然1590JournalofSoftware软件学报V01.17,No.7,July2006而,由于WSN特性不同于Adhoc网络,特别是WSN节点能量更为有限,因此,针对WSN的特性,必须研究新的分簇算法.LEACH(10w.energyadaptiveclusteringhierarchy)[…是WSN中最早提出的分簇路由协议.它的成簇思想贯穿于其后发展出的很多分簇路由协议中,如TEEN(thresholdsensitiveenergyefficientsensornetworkprotoc01)[12】,HEED(hybridenergy.efficientdistributedclustering)[13】等.当然,还有很多分簇路由协议是独立开发的,如ACE(algorithmforclusterestablishment)t”J,LSCP(1ightweightsensingandcommunicationprotocols)t”1等.LEACH的基本思想是:通过等概率地随机循环选择簇头,将整个网络的能量负载平均分配到每个传感器节点,从而达到降低网络能量耗费、延长网络生命周期的目的.LEACH的执行过程是周期性的,每轮循环的基本过程是:在簇的建立阶段,每个节点选取一个介于0和1之间的随机数,如果这个数小于某个阈值,该节点成为簇头.然后,簇头向所有节点广播自己成为簇头的消息.每个节点根据接收到广播信号的强弱来决定加入哪个簇。
并回复该簇簇头.在数据传输阶段,簇内的所有节点按照TDMA(时分复用)时隙向簇头发送数据.簇头将数据融合之后把结果发给基站.在持续工作一段时间之后,网络重新进入启动阶段,进行下一轮的簇头选取并重新建立簇.从LEACH算法的执行过程我们可以发现,每轮循环大致包括以下几个阶段:(1)簇头的产生;(2)簇的形成;(3)簇的路由.其实,无论是基于LEACH成簇思想衍变而来的分簇算法,还是独立开发而来的分簇协议,其分簇路由协议设计都大致包括以上3个阶段.簇头的产生是簇形成的基础,簇的路由即簇的数据传输依赖于簇的结构.它们是WSN分簇路由协议设计的关键技术,三者紧密相关,却也相对独立.在簇头产生之后,可以采取不同的分簇策略,同样的簇也可以采用不同的数据传输机制.所有的WSN分簇算法都是围绕如何选择簇头、如何成簇、如何传输数据来考虑设计的.据此,国内外不少研究人员提出了许多优秀的算法和协议.其中,有些协议设计了一套从簇头选择到数据传输完整的算法,有些协议只是针对其中一个阶段提出了自己的算法,但无论哪个阶段的何种协议,如何节省能量和延长网络生命周期都是必须考虑的核心问题.下面就我们目前WSN主要的分簇路由协议,从分簇路由协议设计的3个关键技术,分别论述每个阶段多种不同的实现算法,并分析其适用情况和优缺点,希望能对今后的研究起到一定的引导和推动作用.3簇头产生算法簇头的产生是簇形成的基础.分簇路由算法的第一步就是考虑怎样产生簇头.在一些协议中,比如max.minzPmin[16],ECMR(energy.consciousmessagerouting)‘17】,簇头是被预先指定部署的,且假设它们的能量并不受限.这与一般的WSN情况不同,大多数分簇路由协议是让资源受限的传感器节点承担簇头的任务.为了延长网络的生命周期,簇头需要周期性地更新.簇头的产生方法、数量和位置决定了最终形成的簇的结构、大小和数量,也影响了节点的能量耗费进度和网络的生命周期.目前的簇头选择算法一般基于以下一些准则:(1)节点的剩余能量;(2)簇头到基站的距离;(3)簇头的位置分布,包括簇头的连通度和覆盖度;(4)簇内通信代价.根据簇头产生方式的不同,可以把簇头产生算法分为分布式和集中式两种.分布式算法包括两类:一类是由节点根据某个阈值自主决定是否当选簇头,如LEACH[¨];另一类是通过节点之间的信息交互动态产生簇头,如HEED[13】.集中式算法是指由基站基于整个网络信息挑选簇头,如LEACH.C(LEACH.centralized)[18】.下面详细介绍各种簇头产生算法.3.1LEACH[1l】及DCHS[19】每个节点产生一个0~1之间的随机数,如果这个数小于阈值及胛),则该节点向周围节点广播它是簇头的消息.足甩)的计算公式为T(n)={F万丙而’雌G、(1)fP.【0,其他其中:尸是簇头占所有节点的百分比,即节点当选簇头的概率;r是目前循环进行的轮数;G是最近1伊轮中还未当选过簇头的节点集合.从玎,z)我们可以看出,当选过簇头的节点在接下来的1/P轮循环中将不能成为簇头,剩余沈波等:无线传感器网络分簇路由协议1591节点当选簇头的阈值及胛)增大,节点产生小于玎,1)的随机数的概率随之增大,所以节点当选簇头的概率增大.P值决定了每轮产生的簇头数量,在实际应用中,最佳P值的确定是十分困难的,这与网络规模和节点密度有关.另外,殆z)没有考虑能量因素,这种算法必须基于两个前提假设才能达到每个节点平均耗费能量的预期目标:(1)每个节点初始能量均等;(2)每个节点担任簇头期间耗费的能量均等.然而,由于每个簇的大小以及簇头到基站的距离不一样,前提假设(2)不符合现实.针对LEACH中及刀)计算公式(1)的不足,DCHS(deterministiccluster.headselection)将能量因素考虑进来,改进了玎,z)的计算方法.PE,。