[发明专利]一种无线传感器网络的移动Agent定向扩散路由算法在审
申请号: | 201910260389.6 | 申请日: | 2019-04-02 |
公开(公告)号: | CN111770018A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 魏永红;武英杰;辛慧洋 | 申请(专利权)人: | 天津科技大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04W40/02;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300456 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 移动 agent 定向 扩散 路由 算法 | ||
1.一种无线传感器网络的移动Agent定向扩散路由算法设计,其特征在于包括以下步骤:
步骤1:形式化MA数据处理模型。
步骤2:MA数据结构定义。
步骤3:MA定向扩散路由实现。
2.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤1中每个MA在迁移过程处理对每个节点内部数据进行冗余处理。设r表示MA本地处理数据的压缩率(0≤r<1),表示节点i采集的原始数据大小,Ri表示压缩后的数据的大小为:
3.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤1中为了使问题简单化,假设在每个目标源节点上r、p和感知数据Sa都相同,MA离开第i个数据源节点后累积聚合数据大小即MA在传感器节点间数据聚合模型为:
MA访问完所有n个源节点后,携带的累积数据大小范围为[(1-r)Sd,n(1-r)Sd]。下界对应完全聚合模型即多个包聚合为单个包,而上界对应不执行数据聚合。
4.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤2中MA数据结构定义如表1所示。
表1MA的结构
5.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤3中MA定向扩散路由第一阶段Sink通过低速率周期性地洪泛兴趣分组而源节点接收到匹配兴趣分组通过多径洪泛探测数据分组到Sink,建立或修复Sink与源节点的双向梯度关系。另外,Sink有多个前序邻节点转发探测数据分组,它会选择梯度高的邻节点作为其最佳前序节点接收来自相同兴趣的后续探测分组,按照这样的方式,Sink增强了与前序邻节点梯度,依次类推,可增强Sink到源节点的路径。根据此阶段建立的梯度和增强路径,可为派遣的MA实现从Sink到FirstSrc、LastSrc到Sink的路由。
6.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤3中MA定向扩散路由第二阶段,源节点周期性地发送探测数据分组更新节点间的梯度维护源节点与Sink之间的路径,以适应网络拓扑变化或恢复丢失的探测数据分组;同时,构建源节点之间梯度关系,根据此梯度关系实现MA在源节点之间迁移。
7.根据权利要求1所述的无线传感器网络的移动Agent定向扩散路由算法,其特征在于:所述步骤3中MA定向扩散路由关键问题说明:
(1)选择FirstSrc和LastSrc
依据MA数据结构可知,MA在FirstSrc节点最小,在LastSrc节点最大。所以为了减少通信开销,FirstSrc要选择距离Sink远的源节点,而LastSrc选择靠近Sink的源节点。同时,Sink维护到LastSrc节点的路径。
(2)源节点的访问顺序
除了FirstSrc和LastSrc由Sink确定外,其他源节点的访问顺序根据SrcList中每个目标节点动态决定。
(3)选择下一跳节点NextHop
从派遣MA到FirstSrc按照第一阶段建立的梯度选择下一跳节点;当MA在源节点之间迁移时依据当前节点的ToSourceEntry表选择下一跳节点;当MA返回到Sink时使用Sink与LastSrc增强路径选择下一跳节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津科技大学,未经天津科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910260389.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于定位数据分析的APP监管系统
- 下一篇:一种融合蛋白及其用途