[发明专利]无线传感器网络的采样任务负载均衡与容错方法在审
申请号: | 201410727348.0 | 申请日: | 2014-12-03 |
公开(公告)号: | CN104486795A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 郭得科;赵亚威;周晓磊;陈涛;罗来龙;谢俊杰;陈洪辉 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04W28/08 | 分类号: | H04W28/08;H04W84/18 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李弘 |
地址: | 410000*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 传感器 网络 采样 任务 负载 均衡 容错 方法 | ||
1.一种基于数据共享的无线传感器网络的采样任务负载均衡与容错方法,其特征在于,包括:
所述树形无线传感器网络中的根节点0接收到至少两个连续采样任务,获取所有连续采样任务的采样信息,所述采样信息包括每个连续采样任务t的开始时刻b、结束时刻e、采样时间长度l,其中,所述连续的采样任务是指持续采样一定时间且不能中断的采样任务;
所述树形无线传感器网络中的根节点0将所述的每个连续采样任务t分配到k个不同的传感器上采集r次;
所有传感器按照分配到的连续采样任务进行采样,并回传数据。
2.根据权利要求1所述的一种基于数据共享的无线传感器网络的采样任务负载均衡与容错方法,其特征在于,所述树形无线传感器网络中的根节点0将所述的每个连续采样任务t分配到k个不同的传感器上采集r次,包括:
所述树形无线传感器网络中的根节点0将所述的每个连续采样任务t按结束时刻e由小到大排序并构建队列,依次指定队列中的所有采样任务;
所述树形无线传感器网络中的根节点0将指定的采样任务t,检索其他与此采样任务t包含重叠部分的采样任务;
所述树形无线传感器网络中的根节点0计算所述采样任务t与此采样任务t包含重叠部分的采样任务之间的重叠值,所述重叠值是指不同采样任务之间因为时间窗口有重叠可以共享的最大的时间范围,所述重叠值中的不同采样任务的数量为两个以上;
所述树形无线传感器网络中的根节点0根据比较所有连续采样任务之间的重叠值的大小对所有采样任务进行处理,其中,包含采样任务t且重叠值最大的多个采样任务被从所述队列中移除;
所述树形无线传感器网络中的根节点0根据贪心策略,所述采样任务t与此采样任务t包含重叠部分的采样任务之间的最大重叠值,计算出完成重叠值最大的多个采样任务将花费的采样时间I;
所述传感器节点将重叠值最大的多个采样任务的采样时间I平均分配到与采样任务所在探测范围有重叠的多个从属于根节点0的k个叶节点0j上r次,其中,对任意一属于根节点0的所述叶节点0j,若在某一次分配中获得了某段采样时间Ij,那么在后续分配中根节点0不会将采样时间Ij再次分配到该叶节点0j上,其中,0≤j≤k-1;
从属于根节点0的所述叶节点0j对按照所述根节点0的采样时间要求,将被分配到的所述采样时间平均分配到从属于所述叶节点0j的所有传感器;
当队伍中没有未处理的采样任务剩余时,采样完成。
3.根据权利要求1所述的一种基于数据共享的无线传感器网络的采样任务负载均衡与容错方法,其特征在于,所述树形无线传感器网络中的根节点0将所述的每个连续采样任务t分配到k个不同的传感器上采集r次,包括:
对任意一属于根节点0的所述叶节点0j,在某一次分配中获得了某段采样时间Ij,令Ij所在区间为STj,则所述叶节点0j上所有采样任务占用时间的总集为STtotal,其中,0≤j≤k-1;
所述树形无线传感器网络中的根节点0将所述的每个连续采样任务t按结束时刻e由小到大排序并构建队列,依次指定队列中的所有采样任务;
对于新到来的指定的采样任务t,所述根节点0按照贪心策略将所述采样任务t分割为k个子任务ti,其中,0≤i≤k-1;
将所有k个子任务ti分配到所述k个叶节点0j上r次;
更新每个所述叶节点0j的采样时间区间STtotal为旧采样时间区间与新分配的子任务ti所占的时间区间的并集;
当队伍中没有未处理的采样任务剩余时,采样完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410727348.0/1.html,转载请声明来源钻瓜专利网。