摘要:
无线传感器网络是以数据为中心的网络,感知数据的管理与处理是实现高效率传感器网络的关键任务之一。与传统无线网络相比,传感器节点的能量非常有限,而且常常由于特殊的工作环境而无法得到补充,网络生命期直接受到传感器节点能量的影响;同时,无线传感...
展开
无线传感器网络是以数据为中心的网络,感知数据的管理与处理是实现高效率传感器网络的关键任务之一。与传统无线网络相比,传感器节点的能量非常有限,而且常常由于特殊的工作环境而无法得到补充,网络生命期直接受到传感器节点能量的影响;同时,无线传感器网络的数据管理与传统的分布式数据库存在很大的差别,因此,必须针对传感器网络的特点,设计能量高效的、可靠的、简单易实现的数据管理算法。由于传感器节点本身的能量、存储与计算能力非常有限,现有复杂的无线传感器数据管理优化技术难以在大规模无线传感器网络中得到实现,从而导致数据管理技术的研究结果距离真正的实际应用还有较大的差距。 论文以有效管理无线传感器网络中的数据为目标,针对无线传感器网络的内在特点和已有研究的不足,研究了无线传感器网络中分布式数据管理的一些关键技术。论文的贡献主要集中体现在以下四个方面: ●数据收集 针对需要收集网络产生的全部数据的数据收集问题,提出基于移动Sink自适应移动的能量高效及能量均衡的数据收集协议(EEBDG)。协议采用基于贪心策略的移动决策和边反向技术,Sink总是向数据流量大或剩余能量小的区域移动。主要解决传统的Sink移动需向网络更新其位置信息而存在位置更新代价高的问题。EEBDG从能量高效和能量均衡两方面出发延长网络生命期,适用于在传感器节点存储容量有限、网络数据流量分布动态变化、数据收集延迟敏感的大规模无线传感器网络的数据收集。 ●Top-k查询 针对无线传感器网络的基础查询问题--Top-k查询,即用户只需要网络返回在某种比较规则条件下的前k个数据的查询问题,提出基于数据分布表的查询协议(DDT-Q)。采用跨层优化的策略,利用数据分布表,将查询请求只分发到对查询结果有影响的节点,避免查询请求在网络内部泛洪从而减少查询分发代价;减少对查询结果无影响的数据在网络内的传输从而减少数据传输代价;根据返回数据量的大小分配带宽从而减少查询延迟和能量消耗。DDT-Q协议简单,能够在大规模无线传感器网络中部署实现。 ●支持目标轨迹查询的分段链式存储和查询协议 针对没有Sink、面向目标跟踪应用的无线传感网络中目标及目标轨迹查询问题,提出分段链式存储和查询协议(SLDSO)。采用本地存储和以数据为中心存储及协作存储的存储策略,将跟踪数据存储在其产生附近的节点中,并以链的形式保存存储节点之间的关系,采用分段式的索引模式,在能量高效的前提下,有效地支持用户在低延迟下得到目标或目标轨迹的查询结果。 ●多目标环境下的目标及目标轨迹存储和查询协议 对于目标较多的跟踪应用中的目标及目标轨迹查询问题,提出随机查询和索引查询相结合的查询策略(CRIQ)。基于目标进入监测区域存在时间和空间上的相关性,利用“搭乘”思想,即利用跟踪过程本身的通信机会,将目标信息在无额外通信代价的情况下在网络内散发实现多点存储,从而降低随机查询的代价。同时设置分布式的索引节点,记录目标及目标轨迹索引信息。随机查询和索引查询相结合的查询策略具有能量消耗低、查询延迟低、查询结果可靠性高和避免索引节点的查询热点等特点。
收起