ImageVerifierCode 换一换
格式:PPT , 页数:28 ,大小:505KB ,
资源ID:10458112      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10458112.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(典型路由协议.ppt)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

典型路由协议.ppt

1、WSN 典型的路由协议分析,目录 1、泛洪路由(Flooding) 2、Gossiping路由协议 3、SPIN协议 4、DD定向扩散路由协议 5、Rumor 路由协议 6、GPSR路由协议 7、LEACH路由协议,什么是路由协议,路由协议是WSN的关键技术之一,它负责将数据分组从源节点通过网络转发到目的节点。主要包括两个方面的功能:寻找源节点和目的节点的优化路径将数据分组沿着优化路径正确转发,1、泛洪路由(Flooding),一节点S希望发送一块数据给节点D,节点S首先通过网络将数据副本传送给它的每一个邻居节点,每一个邻居节点又将其传输给各自的每一个邻居节点,除了刚刚给它们发送数据副本的节点

2、S外。如此继续下去,直到将数据传输到目标节点D为止或者为该数据所设定的生命期限(在传感器网络里面通常定义为最大跳数)变为零为止或者所有节点拥有此数据副本为止。,1、泛洪路由(Flooding),1、泛洪路由(Flooding),洪泛路由(Flooding)的优点: 实现简单 不需要为保持网络拓扑信息和实现复杂的路由发现算法而消耗计算资源 适用于健壮性要求高的场合。,1、泛洪路由(Flooding),洪泛路由(Flooding)的不足: 存在信息爆炸(Implosion)问题,即出现一个节点可能得到一个数据多个副本的现象 出现部分重叠(Overlap)现象,如果处于同一观测环境的两个相邻同类传感

3、器节点 同时对一个事件作出反应,二者采集的数据性质相同,数值相近,那么,这两个节点的邻居节点将收到双份数据副本 盲目使用资源,即扩散法不考虑各节点能量可用状况因而无法作出相应的自适应路由选择。,1、泛洪路由(Flooding),洪泛路由(Flooding)的应用情况: 网络资源过于浪费,实际很少直接采用 具有极好的健壮性,可用于军事应用 作为衡量标准评价其它路由算法,2、Gossiping路由协议,Gossiping协议是对Flooding协议的改进,节点将产生或收到的数据随机转发给一个或者若干个相邻节点,避免了内爆,但增加了时延,且无法避免重叠问题。,3、SPIN协议,SPIN(sensor

4、 protocol for information via negotiation)a.为了避免出现扩散法的信息爆炸问题和部分重叠现象,传感器节点在传送数据之前彼此进行协商,协商制度可确保传输有用数据。,3、SPIN协议,b.节点间通过发送元数据,而不是采集的整个数据进行协商。 c.在传输或接收数据之前,每个节点都必须检查各自可用的能量状况,如果处于低能量水平,必须中断一些操作。,3、SPIN协议,d. SPIN有3种数据包类型,即ADV、REQ和DATA.节点用ADV宣布有数据发送,用REQ请求希望接收数据,用DATA封装数据ADV:用于新数据广播。REQ:用于请求发送数据。DATA:包含附

5、上元数据头(meta-data header)的传感器采集的数据的数据包 SPIN-PP采用点到点的通信模式,并假定两节点间的通信不受其他节点的干扰,分组不会丢失,功率没有任何限制。,3、SPIN协议,3、SPIN协议,SPIN协议的优点: 1、小ADV消息减轻了内爆问题; 2、通过数据命名解决了交叠问题; 3、节点根据自身资源和应用信息决定是否进行ADV通告,避免了资源利用盲目问 题,有效地节约了能量。,3、SPIN协议,SPIN协议的不足:在传输新数据的过程中,直接向邻居节点广播ADV数据包,而没有考虑其所有邻居节点由于自身能量的原因,不愿承担起转发新数据的功能,则新数据无法传输,将会出现

6、“数据盲点”,进而影响整个网络信息的收集。,4、DD定向扩散路由协议,在Directed Diffusion中,可以对路径进行修复。在建立多条数据源到Sink节点的路径之后,Sink节点可以选择增强其中的一条路径用于数据的传输,而同时保持另外一条低速数据传输的路径。当高速路径,也就是经过增强的路径出现故障时,Sink节点可以增强低速路径,保证源节点到Sink节点的数据传输。,DD路由协议的优点,1、采用多路径,健壮性好; 2、节点只需要和邻居节点通信,因而不需要全局的地址机制,使用查询驱动机制按 需建立路由,避免了保存全网信息; 3、每个节点都可以进行数据融合操作,能减少数据通信量,节省能量消

7、耗; 4、sink点根据实际情况采取增强或减弱方式能有效利用能量; 5、节点不需要维护网络的拓扑结构,数据的发送是基于需求的,因此它是一个非常节能的路由协议。,DD路由协议的缺点:,1、基于查询驱动模型的,不适用于环境监测的WSN; 2、Gradient的建立开销很大,不适合多sink点网络; 3、数据聚合过程采用时间同步技术,会带来较大开销和时延; 4、不同的应用中需要定义不同的命名方案,也就是对,从而限制了它的应用。,5、Rumor 路由协议(谣传路由),Rumor Routing是在Directed Diffusion的基础上演化而来的。通常情况下,Directed Diffusion协

8、议需要向整个网络广播兴趣,而在某些应用中,只有少量的数据需要从源节点传递到Sink节点。在这种情况下,没有必要向整个网络广播兴趣。当WSN中的事件(对应着数据的传递)数量很少,而查询(对应着兴趣的广播)数量很多的时候,可以采用广播事件的方法,以节省能量的消耗。Rumor Routing是一个介于事件广播(向整个网络广播事件)和兴趣广播(向整个网络广播兴趣)之间的一种路由协议在多sink点、查询请求数目很大、网络事件很少的情况下,Rumor协议较为有效。 但如果事件非常多,维护事件表和收发Agent带来的开销会很大。,6、 GPSR路由协议,GPSR(Greedy Perimeter State

9、less Routing)GPSR协议核心思想:GPSR协议是一个典型的基于位置的路由协议。使用GPSR协议,网络节点都知道自身地理位置并被统一编址,各节点利用贪心算法尽量沿直线转发数据。产生或收到数据的节点向以欧氏距离计算最靠近目的节点的邻节点转发数据,但由于数据会到达没有比该节点更接近目的点的区域(称为空洞),导致数据无法传输,当出现这种情况时,空洞周围的节点能够探测到,并利用右手法则沿空洞周围传输来解决此问题。,GPSR协议优点:,1、避免了在节点中建立、维护、存储路由表,只依赖直接邻节点进行路由选择,几乎是一个无状态的协议; 2、使用接近于最短欧氏距离的路由,数据传输时延小;并能保证只

10、要网络连通性不被破坏,一定能够发现可达路由。,GPSR协议的不足,1、当网络中sink点和源节点分别集中在两个区域时,由于通信量不平衡易导致部分 节点失效,从而破坏网络连通性; 2、需要GPS定位系统或其他定位方法协助计算节点位置信息。,7、LEACH路由协议,Low-Energy Adaptive Clustering Hierarchy 1、LEACH协议分为两个阶段操作,即类准备阶段(set-up phase)和就绪阶段(ready phase)。为了使能耗最小化,就绪阶段持续的时间比类准备阶段长。类准备阶段和就绪阶段所持续的时间总和称为一轮(round) 2、在类准备阶段,LEACH协

11、议随机选择一个传感器节点作为类头节点(cluster head node),随机性确保类头与基站之间数据传输的高能耗成本均匀地分摊到所有传感器节点。,7、LEACH路由协议,3、具体的选择办法是:一个传感器节点随机选择 0和1之间的一个值,如果选定的值小于某一个阈值T(n),那么这个节点成为类头节点。 T(n)值按右边公式计算N:网络中传感器节点的总数; p:一轮中网络的类头节点数; r:己完成的轮数; Gr:在剩余的N/k-r个回合中未成为类头节点的传感器节点组成的集合;,7、LEACH路由协议,4、在类头节点选定后,该类头节点对网络中所有节点进行广播,广播数据包含有该节点成为类头节点的信息

12、。一旦传感器节点收到广播数据包,根据接收到的各个类头节点广播信号强度,该节点选择信号强度最大的类头节点加入,向其发送成为其成员的数据包。类形成后,类头节点采用TDMA策略分配通道使用权给类内节点。,7、LEACH路由协议,5、一旦处于就绪阶段,类头节点开始接收类内各节点采集的数据,然后采用数据融合和数据压缩等技术进行汇聚,将整合后的数据传输给Sink节点。,LEACH协议的优点与不足,缺点:随机选择簇头,平均分担路由业务,减小了能耗。 不足: 不适合大范围的应用; 集群分组方式带来了额外开销以及覆盖问题; 仅适用于每个节点在单位时间内需要发送的数据量基本相同的情况,而不适合突发数据通信。,谢谢!,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报