- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于容忍覆盖区域及无线传感器网络节点调度算法
? ? 基于容忍覆盖区域的无线传感器网络 节点调度算法 密集部署,节点全部工作,导致采集冗余,通信冲突等问题; 所以采用节点调度,使满足覆盖冗余节点轮流进入休眠状态。 问题: 1.依赖于节点精确位置判定是否为完全覆盖冗余节点的调度 算法,节点定位会浪费能量; 2.不依赖于节点位置信息的方法: A.随机调度:导致出现覆盖盲点; B.借助于节点间距离,邻居节点个数等信息,判定覆盖 冗余的程度,会出现“不均等休眠”的问题; 不均等休眠问题: 监测区域中所有节点采用相同的覆盖冗余判 别方法,造成处于边界区域的节点很难达到休眠 条件(中央角之和达到360度),一直处于活跃 状态,最后能量耗尽而死亡,进而引起死亡节点 向监测区域中心扩散。 由于是基于节点位置信息无关的节点调 度算法,存在问题: 如何判断哪些节点是处于监测区域 边界上的节点。 网络模型 监测区域是半径为R的圆形区域; 节点的通信半径是感知半径的2倍; 节点的感知半径为r,感知范围为半径为r的圆。 L为节点在监测区域内坐标范围: 当0≤L≤R-r时,节点不在监测区域的边界区域范围; 当R-r≤L≤R时,节点在监测区域的边界范围。 节点的容忍覆盖区域 定义: 证明如下: 当R-r≤L≤R时 节点i对监测区域的覆盖面积为: 当0≤L≤R-r时 节点i对监测区域的覆盖面积为: 其中: 两会期间微博成为代表委员、政协委员“新宠” 基于冗余覆盖区域的节点调度算法 采用分轮的方法进行调度: 每一轮分为三个阶段: 1.邻居发现阶段 2.覆盖冗余判别阶段 3.节点调度阶段 邻居发现阶段 各节点在其通信范围之内通过广播邻居发现消 息获得其邻居节点信息(包括距离和邻居节点个数)。 对于任意一个节点i,其邻居节点N(i)定义如下: 覆盖冗余判别阶段 节点i通过邻居节点个数和距离等信息,得到 节点i的感知区域被邻居节点所覆盖的面积 为解决“非均等休眠问题”,采用容忍覆盖区域 对节点进行覆盖冗余判别,即: 其中, 其中,Threshold表示满足网络应用的节点覆盖冗余的门限值; 节点调度阶段 节点的状态有三种:活动状态,预休眠状态和休眠状态 假设网络起始运行时,所有节点都处于活动状态, 算法如下: 步骤1:若当前节点是活动节点,如果有数据,则进行数据包处理; 如果没数据,进入步骤2; 步骤2:用覆盖冗余判别阶段的判别方法,判别该节点是否是覆盖 冗余节点; 步骤3:若当前节点不是覆盖冗余节点,返回步骤1; 步骤4:若当前节点是覆盖冗余节点,发送预休眠消息给邻居节点, 进入预休眠状态,并启动延迟计时器 步骤5:侦听消息。如果在 时间内收到相邻节点的预休眠包, 返回步骤1;如果未收到预休眠包,节点进入休眠状态。 步骤6:休眠时间 结束,开始新一轮调度,返回步骤1. 谢谢! 当我们回首过去 语言的产生,标志着社交的形成,标志着文明时代的来临 * * ? ?
文档评论(0)