分簇路由算法
改进的网络路由协议低功耗自适应分簇算法

2 Co lg fElcr nc& I f r t n, 'nTeh oo ia Unv riy Xin7 0 3 , n ) . l eo e to i e n omai Xi c n lgc l iest , ' 1 0 2 Chia o a a
Ab t a t IEACH (O e e g d p iecu trn ir rh i o eo h s mp ra ta d m o tr p e s r c : IW n r y a a t l seig hea c y)s n ft emo ti o t n n s e r — v
关键 词 : 无线传感器 网络 ; 由协议 ; 路 算法
中图分 类号 :N 2 文献标 志 码 : 文章 编号 :0819(020— 6—4 T9 A 10—1421)100 0 0
I p o e w- o r Ad ptv u t r n g r t m r v d Lo p we a i e Cl s e i g Al o ihm
s n a i e a g rt m s a n e a c ia o t g p o o o s o i ls e s r n t r s e t tv lo i h mo g hir r h c lr u i r t c l fw r e s s n o e wo k .A i n tt e d s d n e mi g a h ia — v n a e h tt e c u t rh a it i u e o v n y a d o l igl h p p t ou d b s d i h . a t g s t a h l s e e d d s rb t d n t e e l , n n y sn e o a h c l e u e n t e IEACH -
基于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)簇头节点分布不均匀,有些过于集中,因此能量不能达到均衡状态。
ad_hoc网络

Ad hoc网络对信道接入协议的要求 (4) 硬件无关性。一个成功的信道接入协议应该具有硬件无 关性,即不能对无线模块的功能作过多的假设。这一点包 含两层含义: ① 设计完成的信道接入协议能直接运行于满足基本功 能假设的无线模块上,这被称为横向普遍适用性; ② 当无线模块采用无线通信技术领域中满足协议基本 功能假设的最新研究成果时,该信道接入协议无须进行改 变,这被称为纵向普遍适用性。 一个理想的Ad hoc网络信道接入协议还应该具备其他很多的 功能,如公平性、节能安全、提供对多播和广播的支持、 支持实时业务等。这些功能形成了Ad hoc网络的信道接入 协议研究的不同切入点。
目前Ad hoc网络信道接入协议 基于单信道的信道接入协议
只有一个共享信道,所有的控制报文和数据报文在同一个信道上发送和 接收。受传播时延、隐终端和节点移动性等 因素的影响,单信道 的Ad Hoc网络有可能发生控制报文之间、控制报文和数据报文、数 据报文之间的冲突。一般来讲数据报文要比控制报文长的多,数据报 文的冲突会严重影响信道的利用率。所以这种信道接入协议的主要目 标之一就是通过使用控制报文尽量减少甚至消除数据报文的冲突,即 设计有效的冲突避免策略。典型的基于单信道的Ad Hoc网络MAC协 议有MACA、MACAW、IEEE802.11DCF 和FAMA(Floor Acquisition
第一条路由和最佳路由之间的时间间隔路由表中的stabledata指向该表a在包含新序列号的第一条路由到达时更新路由表但是等待一段时间再广播该条路由等待时间2avgsettingtime10hops11hopsd0d102d0d102可缓解大型网络的路由波动问题从而避免不必要的公告节约了带宽59dsdv总结优点通过目的地序列号避免了路由循环解决了dv算法中的计数到无穷问题无路由发现延时先应式路由缺点所有节点都必须公告路由因此不支持休眠不能直接用于传感器网络60优化链路状态路由协议olsroptimizedlinkstateroutingprotocol只有mpr产生链路状态信息减少了网络中广播消息的数量mpr可能选择只报告它和该mpr选举节点之间的链路因此在网络中只散发部分链路状态信息rfc362661基于拓扑广播的反向路径转发tbrpftopologybroadcastbasedreversepathforwarding更适合拓扑迅速变化的无线网络rfc368462按需反应式路由协议63动态源路由协议dsrdynamicsourcerouting发送节点在分组中携带到达目的节点的路由信息转发分组的完整的节点序列避免了在每次路由中断时都需要进行路由发现因此能够对拓扑变化作出更快的反应64dsr协议组成路由发现routediscovery帮助源节点获得到达目的节点的路由路由维护routemaintenance在源节点在给目的节点发送数据时监测当前路由的可用情况当网络拓扑变化导致路由故障时切换到另一条路由或者重新发起路由发现过程路由发现和路由维护都是按需进行的不需要周期性路由公告不需要感知链路状态不需要邻居检测65dsr路由发现
利用蚁群优化的非均匀分簇无线传感器网络路由算法

面比非均 匀分 簇算 法的性 能 更好 , 即在较 长的 时 间 内具有 更 多的存 活节 点 , 网络丢 包率 小.
关键 词 :无线传 感 器 网络 ; 非均 匀分 簇 ; 群 算法 ; 蚁 能量效 率
中图分类 号 :TP 9 文献标 志码 :A 33 文章 编号 : 2 39 7 2 1 ) 60 3 —6 0 5 -8 X( 0 0 0 —0 30
Un v n Cl s e i g Ro tn g r t m o i e e s S n o t r s e e u t r n u i g Al o ih f r W r l s e s r Ne wo k Ba e n AntCo o y Optm i a i n sd o ln i z to
n n e mo e s l. r a i i g,s l a a t e a d d n mi . ACOUC e s a l t e n d s t k a t i a c r e f g n zn o ef d p i n y a c - v l t l h o e a e p r n c u t r h a o e ii n,t k o h e e g n i t n e a v l a in c i ra t n u e t e n d l s e e d c mp t o t a e b t n r y a d d s a c s e a u t r t i o e s r h o e o e wi i h s n r y e f i n y wi n n .ACoUC a o t n o o y a g rt m o s a c h o s t h g e t e e g fi e c n i g h c d p sa t l n l o i c h t e r h t e l交
分簇路由算法

3
优化网络性能:分簇 路由算法可以通过对 网络资源的合理分配 和利用,优化网络性 能。例如,可以将频 繁通信的节点分配到 同一个簇中,从而减 少路由器的转发次数 和数据传输延迟
4
便于管理和维护:分 簇路由算法可以通过 对网络资源的集中管 理和维护,提高网络 的管理和维护效率。 例如,管理员可以方 便地对簇头进行配置 和管理,从而实现远 程管理和监控
3
3
分簇路由算法的实现
实现分簇路由算法的关 键在于如何选择合适的 簇头和如何分配节点到 不同的簇中。通常可以
采用以下方法
3
分簇路由算法的实现
选择簇头:可以选择网 络中具有较高性能和稳 定性的路由器作为簇头 。也可以采用轮流担任 或动态选举的方式确定 簇头
分配节点到簇:可以采用 静态分配或动态分配的方 式将节点分配到不同的簇 中。静态分配是根据节点 的静态属性进行分配,例 如根据节点的地理位置或 所属部门进行分配。动态 分配则是根据节点的动态 行为进行分配,例如根据 节点的通信频率或数据流 量进行分配
每个簇由一个簇头 (cluster head)表示
下面将对分簇路由算法进 行详细的介绍
1
1
分簇路由算法概述
分簇路由算法是一种层次结构算法,通过将网络划分为 多个簇,每个簇由一个簇头负责处理与外部网络的通信,
从而实现对网络资源的有效利用和管理
该算法广泛应用于大型计算机网络,如因特网、物联网 等
2
头
-
-
XXXX
感谢观看
汇报人:xxxx
时间:20XX.XX.XX
2
分簇路由算法的优点
1
减少路由器的数量和 复杂性:在分簇路由 算法中,只有簇头需 要处理与外部网络的 通信,其他路由器只 需要将数据发送给簇 头,因此可以大大减 少路由器的数量和复 杂性
基于分簇的无线传感器网络路由算法

E l e c t r o n i c S c i . &T e c h . / J u n e . 1 5.2 0 1 3
基 于 分 簇 的 无 线传 感 器 网络 路 由算 法
付 菁 波
( 1 . 西安 电子科技大学 研究生院 ,陕西 西安 7 1 0 0 7 1 ;2 .杨凌职业技术学院 文理学院 ,陕西 杨凌 7 1 2 1 0 0 )
Abs t r a c t An a l g o it r h m b a s e d o n c l u s t e i r n g i n WS Ns i s p r e s e n t e d t o s o l v e t h e p r o b l e m o f e n e r g y d i s t ib r u t i o n.
环 境监 测 、 农 业科技 和 医疗卫生 等领 域 。
究者们提出的多种分层协议都是建立在 L E A C H协议 的基 础上 。该 协 议 分 为簇 的建 立 阶 段 和 稳 定 传 输 阶
段 。在簇建 立 阶段 , 簇首 随机 产生 , 具 体选 择方 法是 传 感器 节 点在 0和 1之 间产 生 一个 随机数 , 如果该 值 小 于设 定 的 阈值 , 则该 节 点 就 宣 布 成 为簇 首 。其 中 阈 值 是 没有 考虑其 他 因 素 随机 产 生 的 , 没 有 优化 簇 首 的数 量 , 并 且 当网 络运 行 一段 时 间后 就会 出现簇 首 分 布 不均 、 个别节点 由于能耗过大而出现失效等现象。 在稳 定传 输 阶段 , 簇 首收集簇 成员 数据 , 聚合后 直 接将 结 果发送 给 s i n k 。这里 簇 首 与 s i n k直 接 通信 , 对 簇 首
分簇算法综述

α-local 空间相关性分簇算法
定义了一个空间相关性权值,衡量节点与其邻居节点的平均相关程度
选举的簇首需要满足两个条件:权值大于上界或小于下界;同时保证 邻居节点中没有其他簇首节点 其他节点则根据地理空间距离选择加入最近的簇
PCC,DDCD等
各类算法的比较
名称
LEACH HEED DOC MEGA α-local PCC
[5] Younis O, Fahmy S. HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks[J]. Mobile
computing, IEEE Transactions on, 2004, 3(4): 366-379. [6] Slepian D, Wolf J K. Noiseless coding of correlated information sources[J]. Information Theory, IEEE Transactions on, 1973, 19(4): 471-480. [7] Von Rickenbach P, Wattenhofer R. Gathering correlated data in sensor networks[C]//Proceedings of the 2004 joint workshop on Foundations of mobile computing. ACM, 2004: 60-66. [8] Zheng J, Wang P, Li C. Distributed data aggregation using Slepian-Wolf coding in cluster-based wireless sensor networks[J]. Vehicular Technology, IEEE Transactions on, 2010, 59(5): 2564-2574. [9] Ma Y, Guo Y, Tian X, et al. Distributed clustering-based aggregation algorithm for spatial correlated sensor networks[J]. IEEE Sensors Journal, 2011, 11(3): 641-648. [10] F. Yuan, Y. Zhan, and Y. Wang, “Data density correlation degree clustering method for data aggregation in WSN, ” Sensors Journal, IEEE, vol. 14, no. 4, pp. 1089–1098, 2014. [11] C. Carvalho, D. G. Gomes, N. Agoulmine, and J. N. de Souza, “Improving prediction accuracy for WSN data reduction by
无线传感器网络中能量有效分簇路由算法

21 年 1 01 2月
武汉 理工 大学 学报 ( 交通 科学 与工 程版 )
J u n lo u a nv r i fTe h o o y o r a fW h n U ie st o c n lg y
( a s 0 tt n S i c Trn p r i c n e& E gn e ig ao e n ie r ) n
节点 与接 节点 的距 离小 于 阈值 d 。时 , 用 自由空 采 间模 型 , 即发 送方 发 数 据 的 能耗 与 距 离 的平 方 成 正 比, 否则采 用多 路衰 减模 型 , 发送 方发 送数 据 的 能耗 与距 离 的 四次方成 正 比. 发送 方发送 kbt i 的
数 据 到距离 为 d的接 收方所 消耗 的能量 为
路 由候选 节点 . 里 引入 一 个 阈值 D 若 簇 首节 这 嬲,
点 到基站 的距 离大于 D玛, 路 由候 选节 点集合 则 为 SH 一 { B ≤ d 岱且 , c () s l s j 卜 ≤ } 其 中 , k 是使得 s 存在 的最 小整数 ; j 否则路 由候选 节点集 合 为 SH i { d 丑 ≤ d 且 且 d , R } 当 G ()一 s l s j 卜s 卜 ≤ , 且仅 当集 合为空集 ( 即没有可用于数 据 中继 的路 由 候选节点 ) , 将 数据直接传 送至基站『 . 时 5 5 ] 为 了均衡 网 络 能耗 , 免 节 点 由于能 量 消耗 避 过 多导致 提前 死 亡 , 首 节点 应 当在 路 由候选 节 簇
d≥ d 。
d 1 o( )
式 中 : 为 发 射 电路 的 能耗 .f e E。 £ , 分 别 为 这 2 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分簇路由算法
引言:
在互联网时代,网络交通量的快速增长使得网络路由成为一个重要的研究领域。
分簇路由算法作为一种常见的路由算法,被广泛应用于各种网络环境中,以提高网络的性能和可靠性。
本文将介绍分簇路由算法的基本原理、应用场景以及优缺点,以帮助读者更好地理解和应用该算法。
一、基本原理
分簇路由算法是一种将网络节点划分为多个簇并在簇内进行路由选择的算法。
其基本原理是通过将网络节点划分为簇,使得簇内的节点之间的通信更加高效和可靠。
具体而言,分簇路由算法包括以下几个步骤:
1. 节点划分:首先,网络中的节点被划分为若干个簇。
划分的方法可以根据网络的特点和需求来确定,常见的方法有基于节点位置的划分和基于节点属性的划分等。
2. 簇内路由:在每个簇内部,使用合适的路由算法进行路由选择。
常见的路由算法有最短路径算法、最小费用算法等。
簇内路由可以根据具体需求选择不同的算法。
3. 簇间路由:在不同簇之间进行路由选择。
簇间路由的选择可以基于簇内的节点信息,也可以基于簇与簇之间的物理连接情况。
二、应用场景
分簇路由算法在许多应用场景中都有广泛的应用。
以下是几个常见的应用场景:
1. 传感器网络:在传感器网络中,分簇路由算法可以用于将传感器节点划分为多个簇,并通过簇内路由和簇间路由实现传感器数据的收集和传输。
2. 城市交通网络:在城市交通网络中,分簇路由算法可以用于将交通节点划分为多个簇,并通过簇内路由和簇间路由实现交通信息的传输和交通流量的优化。
3. 无线传感器网络:在无线传感器网络中,分簇路由算法可以用于将无线传感器节点划分为多个簇,并通过簇内路由和簇间路由实现无线传感器数据的收集和传输。
三、优缺点
分簇路由算法具有一些优点和缺点,下面将分别进行介绍:
1. 优点:
- 提高网络性能:通过簇内路由和簇间路由的优化,分簇路由算法可以提高网络的数据传输效率和响应速度。
- 提高网络可靠性:分簇路由算法可以通过簇内节点之间的冗余路径和簇间节点之间的备份路径,提高网络的可靠性和容错性。
- 节省能源:分簇路由算法可以通过选择合适的节点进行数据传输,减少不必要的能源消耗。
2. 缺点:
- 网络负载不均衡:由于分簇路由算法将网络节点划分为簇,可能导致簇间负载不均衡的问题,从而影响网络的性能和可靠性。
- 路由开销较大:分簇路由算法需要进行簇内和簇间的路由选择,可能增加网络的路由开销和延迟。
四、总结
分簇路由算法作为一种常见的路由算法,具有一定的应用前景和研究价值。
通过将网络节点划分为簇,并在簇内和簇间进行路由选择,可以提高网络的性能和可靠性。
然而,分簇路由算法也有一些缺点,例如网络负载不均衡和路由开销较大等。
因此,在实际应用中,需要根据具体需求和网络环境选择合适的分簇路由算法,并结合其他路由算法进行优化,以实现更好的网络性能和可靠性。