mr-mc无线传感器网络基于森林的数据收集研究-张伟平.pdf
《mr-mc无线传感器网络基于森林的数据收集研究-张伟平.pdf》由会员分享,可在线阅读,更多相关《mr-mc无线传感器网络基于森林的数据收集研究-张伟平.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第37卷第3期2016年3月通信学报Joumal on CommunieationsVjl 37 NO 3March 2016doi:1011959jissn1000436x2016051MRMC无线传感器网络基于森林的数据收集研究张伟平1,郭亚红2,王蒙1,一,倪林雨1,3李金宝1,3(1黑龙江大学计算机科学技术学院,黑龙江哈尔滨1 50080:2黑龙江大学信息科学与技术学院,黑龙江哈尔滨1 50080:3黑龙江省数据库与并行计算重点实验室,黑龙江哈尔滨150080)摘要:传感器网络的部署环境以及节点自身的限制,导致传感器节点很容易出现故障并且难以维护。在基于树的数据收集过程中,节点故障或者
2、链路拥塞会造成较高的通信时延,甚至数据丢失。针对该问题提出以森林作为路由结构进行数据收集的策略。首先提出一个建立森林的算法,然后以多棵树作为路由结构进行数据收集。理论分析和实验结果表明,提出的方法可以有效减少数据收集过程中的数据丢失,在有25个故障节点的情况下,3棵树的森林路由结构收集的数据量与基于连通支配集的路由树收集的数据量相比多55,并且能降低数据收集的延迟。关键词:无线传感器网络;路由树;数据收集;延迟中图分类号:TP212 文献标识码:AForest based data collection in MRMC wireless sensor networksZHANG Weipin9
3、1,GUO Yahon92,WANG Men913,NI Linyul3,LI Jinba013(1 School ofComputer Science and Technology,Heilongjiang University,Harbin 1 50080,China;2School ofInformation Science and Technology,Heilongjiang University,Harbin 150080,China;3Key Laboratory ofDatabase and Parallel Computing ofHeilongjiang Province,
4、Harbin 150080,China)Abstract:The limit of node itself and deployment environment of WSN result in the node was prone to failure and diffi-cult to maintainIn the treebased data collection process,the node failure or link congestion could result in higher cornmunication delay,or even data lossTo solve
5、 this problem,a strategy for data collection was proposed which used forestas the routing structureFirstly,an algorithm for the construction of forest was proposed,and then collect data throughtrees in the forestTheoretical analysis and simulation results show that,the method could reduce the loss o
6、f data in thedata collection process effectively,in the case of 25 fault nodes,the amount of data collected by forest routing structure of3 trees compared to the amount of data collected from the connected dominating set is more than 55,and reduce the la-tency of data collectionKey words:WSN,routing
7、 tree,data collection,latency引言近年来,无线传感器网络因其巨大的潜力被广泛应用于军事领域、环境监测、医疗和工农业等领域中。在这些应用中,大量的传感器节点监测周围的环境,并将感知的数据通过多跳路由传输到汇聚节点。作为无线传感器网络的主要功能之一,数据收集问题受到众多研究者的广泛关注。无线传感器网络通常部署在无人值守的野外环境中,网络中的传感器节点有可能因为出现故障收稿日期:20l 51030;修回日期:2016一叭-18通信作者:郭亚红,iblihUueducn基金项目:国家自然科学基金资助项目(No61370222,No61300225);黑龙江省自然科学基金资助
8、项目(NoF201324);黑龙江省高校科技创新团队建设计划基金资助项目(No201 3TD012);哈尔滨市优秀学科带头人基金资助I页目(No20 1 5RAXXJ004)Foundation Items:The National Natural Science Foundation ofChina(No61370222,No61300225),The Natural Science Foundation of Heilongjian2 Province(NoF201324),Technology Innovation of Helongjiang Educational Committee
9、(No2013TD012),TheProgram for Group of Science Harbin Technological Innovation Found(No201 5RAXXJ004)20160511万方数据第3期 张伟平等:MRMC无线传感器网络基于森林的数据收集研究 41而导致无法正常工作,例如节点的电池能量耗尽、动物踩踏以及大雨雷电的破坏等。由于在无线传感器网络中进行数据收集通常使用树作为路由结构,因此,当网络中的某个节点出现故障时,以该节点为根的子树上的所有数据都将无法传输到汇聚节点。传感器节点使用无线信道进行通信,多条链路竞争通信资源有可能会导致传输失败。链路调度即为
10、每条链路分配指定的传输时槽进行通信,可以提高链路的并行性,有效降低数据收集延迟。目前的链路调度方案均假设在满足特定的干扰模型(协议干扰模型、物理干扰模型、信噪比模型等)下,每次链路调度都是成功的。然而在现实情况中,链路通常需要多次传输才能够成功,造成这种现象的原因有多种,例如链路可能会由比特误码率等原因拥塞。在以树作为路由结构的链路调度中,如果某条链路拥塞,那么该链路不会被调度直到下一个周期的调度时槽到达。此外,如果2个节点使用某个信道进行通信时出现拥塞,那么该信道在最近一段时间内都会处于拥塞状态。因此,如果链路的性能不稳定,那么数据收集的延迟将会受到很大影响。综合上述2个方面的分析,考虑节点
11、出现故障以及链路拥塞等原因,本文提出了一个新颖的基于协议干扰模型的以森林作为路由结构的数据收集策略。延迟的数据收集结构,文献8】和文献9以树作为路由结构,通过调度链路节约数据收集时间。针对收集决策信息问题,当时间不足以收集来自网络中的所有节点的决策时,文献10l考虑收集具有更高可靠性的决策。文献1 11针对城市建筑中使用的无线传感器网络设计跨层数据收集机制,通过在路径发现阶段使用数据转发提高数据传输速率、降低延迟。文献12综合考虑了数据收集的延迟和容量问题。此外,文献13】首次研究如何尽可能传输较少的数据,同时传输的数据满足所有应用的要求。文献14首次提出在大规模无线传感器网络中,通过压缩采样
12、理论收集数据,该方案能够降低整体通信负载且不会引入额外的计算。文献15分别研究了基于树和簇的数据收集和聚集协议。文献16分析了数据收集、聚集和选择的复杂度。文献17设计了一个自适应的数据收据近似算法。文献18提出了基于小波分段常值压缩的数据收集方法。文献191提出了一种分布式的高效节能的无线传感器网络数据收集协议。同上述工作不同,本文研究的问题是考虑网络中节点出现故障以及拥塞等情况,如何收集网络中尽可能多的数据,并且数据收集的延迟较低。针对该问题,本文提出以森林作为路由结构进行数据收集的策略,森林表示的是具有多棵路由树的拓扑结构。2相关工作 3建立路由结构对于不同的应用环境,无线传感器网络中数
13、据收集协议的设计目标也不尽相同,下面分别从容量和延迟等方面介绍数据收集协议的研究现状。文献26】研究了在不同类型的网络中数据收集容量的问题。其中,文献2】分析了在任意单radio、单信道无线传感器网络中的数据收集容量问题,该文献分别讨论了当通信模型采用磁盘图模型和一般图模型,干扰模型分别采用协议干扰模型以及物理干扰模型时数据收集容量的上下界。文献【3】和文献4】分别研究了在DRMC无线传感器网络和大规模概率无线传感器网络中的数据收集容量问题,并分别设计了快照数据收集算法以及连续数据收集算法。文献【5和文献【6】分别研究了随机网络和异步网络中的数据收集容量问题。文献712以缩短数据收集的延迟为目
14、标设计数据收集协议。其中,文献7考虑的是建立一个低在大多数的应用中,节点都是密集分布在监测区域内的,也即一个节点通常有多个邻居节点可以通信。为了避免由于信道竞争、节点故障等导致的大规模数据拥塞,本节提出建立多棵不相交的树形成森林进行数据收集。这里的不相交有2个方面的含义:1)网络中不存在某个节点在任意2棵路由树上使用除sink以外的相同节点作为父亲节点,即物理链路不相交;2)不存在某个节点在任意2棵树上使用相同的信道进行数据传输,也即逻辑链路不相交。因此,对于一个待发送数据的节点,当一棵路由树上的父亲节点出现故障时,可以经由其他路由树上的父亲节点将数据发送到sink。例如,给定拓扑结构如图1(
15、a)所示,图中的虚线表示节点之间可以进行通信。图l(b)和图1(c)是对图1(a)给出的网络拓扑使用算法1建立的2棵不相交的路由树。从万方数据通信学报 第37卷图1中可以看到,当节点1因为出现故障而无法通信时,节点6和7可以通过第2棵路由树上的节点2进行数据传输,避免了节点6、7、11和12的数据的丢失。早、,!;!I、象泉9 :、,、,:、,。:、,。:警:霉暴,暴,罗 i、:rj、;,:;。,i(b)使用算法l建立的一棵树 (c)使用算法1建立的另一棵树图1 网络拓扑结构以及建立的2棵路由树31准备工作考虑一个由个传感器节点和一个汇聚节点sink组成的无线传感器网络,记为G=(K目,其中,
16、矿是网络中节点构成的集合,E是网络中所有可能的通信链路集合。假设sink具有相对强大的能力,不会出现故障或者拥塞。假设网络中的每个节点配备尺个radio(无线收发器),并且网络有R个可利用的正交信道,记为Channel=C1,C2,CR。设厂和P分别表示节点配备radio的通信半径和干扰半径,在此假设所有radio具有相同的干扰半径和通信半径。设hop。表示节点v距离sink的最短跳数,H表示网络的高度,即网络中的节点距离sink的最大跳数。假设网络采用协议干扰模型,即2个节点可以成功通信当且仅当在接收节点的干扰范围内没有其他节点在同一时槽使用相同信道进行通信。设Pv=bl甜V,(“,v)E,
17、hop。P,则将节点y加入到集合影中。3)最后将前i-1个调度集合U s?的节点按IjP且怕一P川P,则将节点v加入到集合影中。算法2划分链路集合输入:x棵路由树互,互,巧输出:X棵树的4个链路子集合霹(1kX,1i企1)豇=1;21while kX do3) i=1;4) while iA do5) s?置为空集,按照Pro(v,k,f)的值将VU$中的节点降序排列;l(,61 for优先级最高的节点v do7) if节点v与集合s!中的任意节点,不冲突8)then将节点v加入到集合sj中;9) end for10) 按Pro(v,k,t)的值将U吖中节点v降lJ,序排列:11) for优先
18、级最高的节点v do121 if节点v与集合影中的任意节点,不冲突13)then将节点v加入到集合掰中;14) endfor15) f+;16) end while17)七+;18)end while42理论分析下面对本文提出的基于森林的数据收集策略进行理论分析,并举例子进行说明。定理1给定一个个节点组成的传感器网络,高度为H,可以建立x棵不相交的树,设在一次数据收集中节点出现故障的平均概率是口,那么Hsink平均可以收集到(1一a)fl一口工)i“个数据。证明 假设对于网络中的任意节点v发送的数据分组,该数据分组能够成功传输到下一跳当且仅当节点v未出现故障,并且节点v在X棵树上的父亲节点集合
19、至少有一个未出现故障,因此节点v将数据分组成功传输到下一跳的概率是(1一口)(1一矿)。由路由结构可知节点v到达sink的路径长度为hop。,万方数据第3期 张伟平等:MRMC无线传感器网络基于森林的数据收集研究 45因此节点V产生的数据分组成功传输到sink的概率为(1一叻(1一)慨。那么,数据分组到达sink的H平均概率为(1一a)0一口x)了,也即sink可以收集到H-N(1一口)(1一口x)2。个数据。以一个例子进行说明,假设网络中有100个节点,网络高度为12层,节点的平均故障概率口为005,每个节点传送一个数据分组的时间f为1个单位时间,节点传输数据失败,重传一个数据分组所需时间为
20、12 f,并假设网络拓扑可以构造出包含3棵树的森林。那么,根据定理l中的公式N(1一口)(1一口T)了1 以3棵路由树收集数据时sink12可以收集到大约100(1005)(1一o053)2。95个数据分组,由于数据重传所产生的延迟为512t=-6个单位时间。而在以一棵树作为路由结构的数据收集中,sink可以成功接收到的数据分组个数为12100(I一005)(100511 2z 74,由于数据重传所产生的延迟为26x 12t=312个单位时间。5模拟实验与结果分析本文采用Microsoft Visual C+60编程环境模拟无线传感器网络,假设400个传感器节点均匀随机地分布在50 mx50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mr mc 无线 传感器 网络 基于 森林 数据 收集 研究 张伟平
限制150内