节点文献

军事应用中无线传感器网络的定位、数据分发和收集方法研究

Research on Localization, Data Dissemination and Collection for Wireless Sensor Networks in Military Applications

【作者】 陈涛

【导师】 罗雪山;

【作者基本信息】 国防科学技术大学 , 军队指挥学, 2011, 博士

【摘要】 无线传感器网络(也简称为传感器网络)是由多个传感器节点通过无线自组织的方式形成的网络。它具有隐蔽性强、可快速部署、可自组织、成本低廉、受天气影响小等优点,将成为未来军事信息系统中不可或缺的一部分,能用来获取丰富的战场态势数据,为占据信息优势提供强有力的支持。目前,我军对无线传感器网络的研究还处于起步阶段,该方向大部分公开的研究成果都集中在民用领域。在军事应用中照搬这些成果,将无法达到所期望的效果。本文分析了军事应用对无线传感器网络带来的要求和挑战,关注无线传感器网络在军事应用中所面临的几项技术难题,包括面向定位的网络调整、数据分发、非实时和实时数据收集。针对这四个问题,本文以降低无线传感器网络的能量消耗、延长网络的工作寿命、提高网络的应变能力和工作的可靠性、强化感知数据传输到用户的实时性为目的,分别展开了研究。本文首先提出了可定位性辅助下的网络调整方法LAL,使得调整后的网络中所有节点都可被定位。定位是无线传感器网络应用中的一项关键服务,但所有的定位算法都无法确保能定位网络中的所有节点。实际应用中部署的无线传感器网络和大量仿真实验都表明,网络中可能存在一部分节点是理论上无法被定位的。为了定位网络中所有节点,主要的手段是通过改变网络的设置,使整个网络满足可被定位的要求。已往的调整方法没有区分可被定位节点和不可被定位节点,因此在调整粒度上比较粗,引入了大量不必要的网络调整和与之相伴的各种开销。与已有的方法相比,LAL利用了节点可定位性信息,具有更高的效率,降低了定位时测距所需的能量消耗,延长了网络的工作寿命。在LAL调整后的网络中,仍存在一些在定位中不需要的边。为了逼近最优结果,本文进一步提出了基于路径的调整方法,在强化了部分假设的前提下,将调整具有2-连通性网络时需要添加的边的数量限制在2|V_N|以内,其中|V_N|为网络中不可被定位节点的数量。军事应用的需求可能随着战场态势的变化而改变,这就需要数据分发协议通过分发配置参数,对传感器网络中各节点的行为进行方便快捷的控制。数据分发的关键是如何保证全网数据版本的一致性。根据系统的需求变化,可能需要在网络中进行多次数据分发。此时,为了确保所有节点行为的一致性,必须保证所有节点上的参数都被更新到最新的版本。本文提出了一种基于Bloom滤波的无线传感器网络数据分发协议BDP。BDP采用Bloom滤波这一数据结构作为压缩存储数据项元数据信息的工具,能快速识别出不同节点上具有相同键值的数据项间的版本差异,加快更新的过程。通过分析节点交互过程以及协议实现的细节,本文提出了能约束假阳性误判概率的解决方案,将其控制在比较低的水平,从而能以比较高的概率保证全网范围内数据项的版本一致性。在对实时性要求不高的应用中,或部署条件受限的情况下,可以将传感器网络相对孤立的部署在无人看管的区域。经过一段时间后,再利用无人飞行器等移动设备收集网络中的感知数据。这种非实时的数据收集方式在军事应用中存在两方面的挑战:一是节点容易损毁,造成感知数据的丢失;二是数据收集时容易造成节点负载分布不均,部分节点容易很快耗尽能量停止工作。对前者,本文提出了一种基于虚拟节点的分布式数据存储方法,利用Fountain编码和随机行走在网络内散步数据。该方法不仅保留了编码机制的优点,还能充分利用网络中所有的传感器节点进行感知和存储,大大提高了已有方法对节点的利用效率。即使网络中大部分传感器节点意外损毁,用户仍可从剩余节点上编码过的数据恢复出网络被损毁之前所有节点感知到的原始数据。对后者,本文提出了一种使用移动基站和单跳通信机制的数据收集方法。首先在网络中分布式构造一个支配集,然后移动基站沿一条较短的路径经过所有支配集中的节点。支配集中节点的位置作为基站的检查点。基站在每个检查点处以单跳通信的方式获取通信范围内节点的感知数据。相比已有方法,该方法具有很低的复杂度和很高的实用性,大大降低了多跳路由带来的通信开销,并平衡了各节点的负载,避免了网络中出现少量负载较重的“热点”。在对实时性要求比较高的应用中,为了延长传感器网络的工作寿命,节点通常采用周期性工作机制,即控制节点在睡眠状态和工作状态间进行循环切换,从而取得实时性和能耗两者间的平衡。节点间的状态切换通常也不是同步的。现有的异步周期性工作机制下的数据收集方法多依赖于时间同步机制,既占用了宝贵的程序体积,又带来了额外的通信开销。此外,这些方法的性能也严重依赖于时间同步协议的精度和稳定性。本文尝试摆脱对时间同步协议的依赖,利用多跳节点局部范围内的信息共享和协同,发现由多个同时处于工作状态的节点所组成的序列,将其作为快速传递数据的捷径。这种方法降低了数据收集的时间延迟,提高了数据的实时性。

【Abstract】 Wireless sensor networks (also known as sensor networks, or WSNs) are the net-works that consist of multiple sensor nodes. These nodes are self-organized with wirelesscommunications. Sensor networks have a number of advantages, such as good obscurity,easy deployment, self-organization, low cost and invulnerability to bad weathers. Theywill be used to collect all kinds of battlefield situation information to achieve informationdominance, and play an important role in future military information system. However,the research on sensor networks has just started recently in our army. Many publicationsonsensornetworksfocusoncivilapplications. Ifthetechnologiesincivilapplicationsarecopiedtomilitaryones, theymaynotperformwellasanticipated. Thisthesisanalyzestherequirements and challenges of sensor networks in military applications, and focuses onsome associated technical problems, including localization-oriented network adjustment,data dissemination, non-real-time and real-time data collection. In order to reduce theenergy consumption, improve the network lifetime, adaptability and reliability, and con-solidate the real time property of data routing from sensors to users, this thesis researchthe aforementioned four problems, respectively.The thesis first proposes a localizability-aided network adjustment method namedLAL, after the execution of which all nodes can be localized. Localization is an importantservice in sensor network applications, however, no localization algorithm can guaranteethat all nodes in the network be localized. Facts in both working sensor networks and ex-tensive simulations have shown that part of the network may not be localizable in theory.To localize those nodes, the primary solution is to change the network configurations soas to make the whole network localizable. Previous adjustment methods areconsidered tobecoarse-grained, sincetheydonotdistinguishthelocalizablenodeswithnon-localizableones, which induce much unnecessary adjustment and accompanying overhead. In con-trast, LAL utilizes node localizability information, improves the efficiency of adjustmentandreducesdistancemeasurementoverheadandenergyconsumptioninlocalization. Thisalso helps to extend the network lifetime. After the adjustment of LAL, there may still ex-ist some unnecessary edges in the network. To approach optimal results, the thesis bringsforward a path-based adjustment method. With some additional hypothesis, the methodcan constrain the number of edges added into the network below 2|V_N|, where |V_N| is the number of non-localizable nodes in the network.Therequirementsofmilitaryapplicationsmayvaryasthebattlefieldsituationchanges.This motivates the need to disseminate configuration parameters, so as to control the op-erations of sensor nodes quickly and conveniently. The key of dissemination is how tokeep the consistence of the operations of all nodes. According to the variance of systemrequirements, more than one rounds of dissemination may be conducted in the network.In this case, users must assure that data items on different nodes must have the same ver-sion number. The thesis proposes a Bloom filters based dissemination protocol namedBDP for sensor networks. BDP uses Bloom filters as the compact data structure to storemetadata of all data items, and can find the version difference between two items withthe same key on different nodes, so as to accelerate the process of updating. Through theanalysis of node interactions and the detail of protocol implementation, the thesis pro-poses solutions for controlling the false positive rate, which can constrain the probabilitywithin a relative small value. So the protocol can guarantee the version consistence ofdata items throughout the network.In applications that does not have real-time requirement, or good deployment condi-tions are not available, users can deploy the sensor networks in unattended area. After aperiod of time, users can use mobile devices such as unmanned aerial vehicles to collectthe sensing data. As far as military applications are concerned, there are two challengeslies in the aforementioned scheme: first, sensor nodes are prone to damages, which re-sult in the lost of data; second, the data collection process is likely to cause unbalancedload distribution, and some nodes will soon exhaust their energy and stop working. Toovercome the former challenge, the thesis proposes a virtual node based distributed stor-age method, which uses Fountain code and random walk to distribute data throughout thenetwork. The method not only holds the advantage of network coding, but also make fulluse of all the sensor nodes for sensing and storage. This significantly improves the effi-ciency of nodes utilization. Even if most of the nodes are damaged, all raw sensing datacouldalsoberetrievedbydecodingtheremainingcodeddata. Forthelatterchallenge, thethesis proposes a data collection method that utilizes mobile sink with single-hop com-munications. The method first builds a dominating set in a distributed way. Then the basestation finds a relatively short path and passes all dominating nodes. These dominatingnodes act as checkpoints, at whose location the base station collects all the sensing data of neighbor nodes. In contrast to previous works, the method has very low complexityand good practicability. It not only significantly reduces the communication overhead ofmultihop routing, but also balances the load of all nodes, which avoids the existence of“hot spot”with high load.In real-time applications, nodes usually use duty cycling to extend the lifetime ofsensor networks. In duty cycling scheme, each node periodically switches its radio onandoff, soastogetatradeoffbetweenreal-timeperformanceandenergyconsumption. Inmost cases, nodes schedules are not synchronized. Most existing data collection methodsforasynchronousdutycyclingmainlyrelyontimesynchronizationmechanism,whichnotonly consumes precious program volume, but also brings in additional communicationoverhead. Moreover, the performances of those methods rely heavily on the accuracy andstability of time synchronization protocols. This thesis tries to remove the dependenceof time synchronization protocols, and proposes a method that uses multihop negotiationand collaboration to discover shortcuts constituted by a sequence of active nodes. Theseshortcuts are used to pass messages. The method reduces the latency of data collection,so as to improve the real-time property.

  • 【分类号】TN929.5;TP212.9
  • 【被引频次】1
  • 【下载频次】584
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络