无线传感器网络的拓扑维护(一)

最新更新时间:2013-09-30来源: 互联网关键字:无线  传感器  网络  拓扑维护 手机看文章 扫描二维码
随时随地手机看文章

摘 要: 拓扑维护对无线传感器网络的运行至关重要,它旨在通过轮换节点角色、调用拓扑构建或维护算法来修复、重构当前的拓扑结构以提高网络的生命周期。首先对拓扑维护进行了定义,描述了拓扑维护的设计目标,并设计了一个拓扑维护通用模型。然后阐述了拓扑维护技术的研究进展,并对其中有代表性的算法进行了比较分析。最后指出了目前拓扑维护研究中存在的问题及其发展趋势。

  无线传感器网络由于具有低功耗、低成本以及分布式和自组织等特点已被广泛应用于军事国防、工农业控制、环境监测、生物医疗和抢险救灾等领域。通常,一个无线传感器网络由成百上千传感器节点组成,每个节点具有感知当前环境、通过广播与邻近节点进行通信以及对收集的信息执行本地计算的能力。但是,这些能力对每个节点来说都很有限,尤其是节点的能量受限严重限制了网络的生命周期,从而影响了网络的服务质量和进一步应用。因此,近几年来,许多研究人员对无线传感器网络的节能方面进行了大量的研究,从拥塞控制到数据压缩,从睡眠调度到拓扑控制。目的是尽可能多的节省能量,最大化网络生命周期。

  拓扑控制作为无线传感器网络的一种关键节能技术,通常在保持网络重要特性如连通和覆盖的前提下改变、简化或优化网络的拓扑来节省能量。而且,拓扑控制形成的良好网络拓扑能够提高路由协议和MAC 协议的效率。然而,拓扑控制通常被视为一个单一过程,它并未包括对网络拓扑的维护,这影响拓扑控制算法的分类。目前的分类都局限于如何构建网络的拓扑结构,而忽略拓扑控制中的拓扑维护。

  虽然对拓扑维护进行了简单定义,并根据目标优化拓扑构建的时间将拓扑维护技术分为静态、动态和混合拓扑维护。但文中并未对拓扑维护进行系统阐述,而对拓扑维护的定义又不严谨,对拓扑维护技术的分类也与当前研究现状不符,因为现有研究中基本上没有文中所提到的静态和混合拓扑维护算法或协议。因此,为了更深入的对无线传感器网络中的拓扑维护技术进行研究,本文从拓扑维护定义及模型,拓扑维护设计目标,以及当前的研究现状和存在的问题与发展方向等方面对拓扑维护进行了阐述。第1 节描述了无线传感器网络拓扑维护基础,主要给出了拓扑维护全新的定义,并指出拓扑维护设计目标。第2 节设计了一个拓扑维护通用模型,并对模型中的触发标准和维护策略进行了详细描述。第3 节总结了目前有关拓扑维护研究工作,并进行了比较分析。第4 节分析了当前研究中的不足,并指出拓扑维护技术的发展方向。最后对全文进行了总结。

  1 拓扑维护基础

  无线传感器网络拓扑控制由两部分组成,即拓扑构建和拓扑维护。一旦建立起最初的网络优化拓扑,网络开始执行它所指定的任务。由于网络任务所包含的每一个行为如感测、数据处理和传输等都需要消耗能量,因此随着时间的推移,当前的网络拓扑不再处于最优运行状态,因此需要对其进行维护使其重新保持最优或接近最优状态。

  1.1 拓扑维护定义

  无线传感器网络的拓扑控制可以看作一个重复的过程,如图1 所示。首先,对所有无线传感器网络都有一个拓扑初始化阶段。在该阶段,每个节点用其最大发射功率发射来建立初始拓扑。在初始化阶段后,通过运行不同的算法或协议来对初始拓扑进行优化,并最终构建一个优化拓扑,该阶段称之为拓扑构建。一旦拓扑构建阶段建立起优化网络拓扑,拓扑维护阶段必须开始工作。

  拓扑控制过程

  在拓扑维护阶段,实时监测当前拓扑状态,并在适当的时候触发拓扑恢复或重构过程。从图1 中可见,在网络的生命周期内,拓扑维护周期运行,直到网络死亡。目前,对拓扑维护进行定义的文献很少,文献[8]对拓扑维护进行了简单定义,指出“拓扑维护是指当网络当前工作的拓扑结构不是最优化的拓扑结构时,及时通过修复、切换或重构新的网络拓扑,使网络达到预先设定的性质,延长网络的生命期”。

  该定义没有指出拓扑维护运行的时间、所采取的维护方式,特别是定义中提到使拓扑达到或接近最优以及达到预先设定的性质,却没有指出是哪个具体阶段的最优或性质,因为随着网络的运行,网络的最优状态和性质也在发生变化。所以,本文对拓扑维护进行了比较严谨的定义,即拓扑维护是一个周期性的过程,在每个周期中它由不同的触发标准(如时间,能量,节点故障等)触发,通过尽可能多地轮换节点角色或重新运行拓扑构建过程或调用专用维护算法来修复或重构网络拓扑,均衡网络能量消耗,使新的拓扑成为当前最优或接近当前最优状态,并最终延长网络的生命周期。

  1.2 设计目标

  拓扑维护和其它传感器网络技术一样,其主要目的是延长网络的生命周期。此外,传感器网络被构建用来实现某些任务,如执行传感和传输传感数据,因此一个或多个服务质量目标如保持传感覆盖以及保持网络连通等也通常被考虑。

  而且,无线传感器网络的应用不同则导致其底层网络的拓扑维护设计目标不同或目标优先次序不同。因此,本文接下来只介绍拓扑维护主要考虑的设计目标。

  (1)网络生命周期

  网络生命周期已经以不同方式被定义,如基于节点数、基于传感覆盖以及网络连通以及可扩展的网络生命周期。

  拓扑维护是延长网络生命周期十分有效的技术,如拓扑维护协议SPAN和CCP 通过关闭冗余节点并维持一个节点子集处于工作状态来提高无线传感器网络的生命周期。然而,最大化网络生命周期是一个十分复杂的问题,它一直是拓扑维护研究的主要目标。

  (2)覆盖和连通

  覆盖和连通是无线传感器网络拓扑维护的基本问题,拓扑维护在对原有的优化拓扑进行恢复、切换或重构的过程中,必须保持原有拓扑的覆盖或连通。

  (3)安全和故障容忍

  拓扑维护过程中,一些传感器节点由于能量耗尽、物理损坏或环境干扰可能会失灵或发生故障,而这些传感器节点的失效并不影响拓扑维护的整体任务。如文献[12]中提出一个故障容忍的自组织方法来维护一个覆盖和连通的骨干网络。此外,无线传感器的实际应用中存在各种类型的恶意行为和攻击[13],因此,安全也是拓扑维护的一个重要目标。

  (4)能量效率和收敛时间

  与无线传感器网络其它功能一样,拓扑维护算法必须是能量有效的。也就是说拓扑维护算法应该具有低的计算复杂度和低的报文开销。此外,在拓扑维护过程中,当前的拓扑将被一个新的拓扑取代,因此在新拓扑被激活之间有一个转换时间,该时间应该尽可能小。

  (5)能量均衡和可扩展性

  拓扑维护技术应该尽量在网络的所有节点间均衡地分布能量消耗。另外,部署在兴趣或目标区域的传感器节点可能成百上千甚至上万。拓扑维护协议或算法应该能在不同数量级节点的网络中运行。

  2 拓扑维护模型

  目前,并没有文献对拓扑维护模型进行描述。为了更好的理解拓扑维护的运行过程及其特点,本文设计了一个通用的拓扑维护模型,如图2 所示。从图中可见,拓扑维护是一个周期的过程,每个周期中从网络的当前拓扑开始,经过拓扑维护过程生成一个优化的拓扑,周期运行,直到网络死亡。

  通用的拓扑维护模型

  从上图可见,每个拓扑维护周期,经由触发器和决策器。

  其中触发器主要根据设计的触发标准如时间、能量或节点故障等来触发拓扑维护过程。决策器用来选择拓扑维护策略。

  接下来对该模型进行详细描述。

  (1)触发器

  触发器负责周期地触发当前网络拓扑的维护过程,其对拓扑维护的性能具有重要的影响。因为如果提前触发,则由于频繁运行拓扑维护协议或算法而消耗不必要的能量,而滞后触发,则将导致网络可能以次优甚至不连通状态运行,降低甚至无法实现网络的服务质量。常见的触发标准有:

  时间:网络运行一段时间后触发拓扑维护,该时间的大小通常是固定且预先定义,通常由一个定时器来完成。

  SPAN基于时间来触发网络中协调器节点的更新过程,从而实现骨干网络的拓扑维护。

  能量:鉴于无线传感器设备的能量限制,当节点的能量级别低于某个阈值时触发拓扑维护是很有必要的。LPH算法中,当节点的剩余能量E(i)低于平均剩余能量Eavr 时,触发簇内拓扑维护过程。CLTC算法中,当簇头节点的能量降到门限值M 时,触发簇内拓扑维护过程。而Poly算法中,当网络的整体能量降低10%时触发拓扑维护过程。

  节点故障:当网络中一个或一些节点故障时,触发拓扑维护。如SMSS算法中,当节点u 发现某个节点m 故障时,它将检查m 是否为其确定的邻节点,如果是则重新运行拓扑构建算法来维护网络拓扑结构。EETMS算法中,一旦网络发现故障节点,触发局部拓扑维护过程。

  网络密度:采用网络的节点度或者一些重要节点的节点度来触发拓扑维护过程。AFECA提出的自适应精度节能算法使用邻居密度来触发拓扑维护过程。

  此外,这些触发条件也可任意组合用来触发拓扑维护过程,如基于能量和节点故障,或者时间和能量等。此外,其它的网络参数也可作为触发标准,如链路失效、频繁丢包以及拥塞和长路由路径等。

  (2)决策器

  决策器主要确定采用何种策略来维护当前的网络拓扑结构,它是拓扑维护的核心。拓扑维护策略可以分为两种,一种是基于角色轮换的拓扑维护策略,也就是说通过对网络中节点的角色-如睡眠/工作、簇头/非簇头等进行切换来节约能量,实现延长网络生命周期的目的。另一种是基于拓扑重构的拓扑维护策略,其实质是运行拓扑构建阶段的算法或专门的拓扑维护算法与协议来维护网络拓扑结构。

  在基于角色轮换的拓扑维护策略中,首先要明确网络中每个节点所能扮演的角色。每个节点的角色迁移与拓扑维护协议或算法特点和设计密切相关,确定节点所处角色的因素包括节点密度、位置、通信流量、丢包率、时间以及外部环境条件等。如节点当前为角色1,当某个事件发生,则节点进行相应测试以决定是否进入角色2还是继续处于角色1.

  而基于拓扑重构的拓扑维护策略中,主要是重新调用拓扑构建阶段的算法或专门的拓扑维护算法。因此,调用算法的频率是关键。一旦触发器触发拓扑维护过程,拓扑维护策略则应该综合考虑网络的相关性能,决定是否调用相关算法或协议,以均衡网络能量消耗并最终延长网络生命周期。

  此外,决策器还可根据网络运行情况在不同的阶段采用不同的维护策略来维护当前的网络拓扑结构。无论是基于角色转换还是基于拓扑重构的拓扑维护技术,决策器还负责对生命周期的监测。也就是说,在网络的生命周期内,决策器根据维护策略周期性地对网络拓扑结构进行维护,而一旦网络的生命周期结束,决策器停止维护过程,并宣告网络死亡。

关键字:无线  传感器  网络  拓扑维护 编辑:神话 引用地址:无线传感器网络的拓扑维护(一)

上一篇:DLP技术是如何工作的
下一篇:无线传感器网络的拓扑维护(二)

推荐阅读最新更新时间:2023-10-12 20:49

网络安全公司Secure-IC宣布融资2000万欧元
Secure-IC 是一家为嵌入式系统和连接对象提供端到端网络安全解决方案的提供商,它日前宣布已完成 2000 万欧元的融资。 这是该公司首次以融资方式筹集资金,该轮融资由 Alliance Entrepredre 领投,GO Capital 和 BNP Paribas Développement 支持。 Secure-IC 表示,它计划利用新资金加速其全球有机增长,支持雄心勃勃的招聘计划并开展外部增长业务,以实现其“芯片到云”的愿景。 Secure-IC 成立于 2010 年,拥有强大的国际影响力,客户遍及五大洲 20 个国家/地区,员工人数超过 100 人。研发是这一增长的主要支柱之一,已申请 200 多项国际专利
[嵌入式]
自动天线调谐节省功耗
近年来出现了越来越多的工作于ISM频段的短距离、免许可无线应用,包括无匙门禁(keyless entry)、轮胎压力监测、车门开启、无线耳机、无线鼠标和键盘和无线局域网(WLAN)。然而,在这些应用中,仅有极少数是利用少量外部元件的低成本解决方案,它们通常采用离散的单极天线而非板上印刷天线,从而增大了最终产品的成本与大小。 典型的情况,这些解决方案中的IC工作于小型电池供电的移动手持设备。结果是,发射器的功耗变得十分关键。在大多数应用中,所希望的工作距离在10m的数量级。所要求的等效辐射功率(ERP)低于-25dBm,即使是使用了相应噪声的接收器(例如敏感度低于-90dBm)。 天线要求达到此ERP值所需的功率取决于天线
[网络通信]
人造皮肤传感器的开发赋予机器人感觉的能力
机器人领域是近年来取得的一些重大进展的领域,现在的人工智能开始被大部分的人接受,也慢慢的融入我们的生活。 实际上,我们与机器人同行之间的一个主要区别就是我们的感觉能力,仅仅拥有执行任务的灵活性并不总是足够的,因为我们的触觉给大脑提供了很多背景信息。而赋予机器人感觉的能力,也可以打开自动化手术的大门,这将是机器人技术的一大进步。 因此,新加坡国立大学(NUS)的研究人员展示了新的,这些工具将允许机器人感知触摸,有可能为它们打口,以执行更多的任务。去年,由助理教授 Benjan e 领导的新加坡国立大学材料科学与工程团队详细介绍了一种人造皮肤的开发,旨在让机器人和假肢有触摸感。正如 Tee 在今天的公告中所解释的
[机器人]
高通升级电动车无线充电技术 未来或嵌入道路
     高通不做电动汽车,但却有意布局电动车快速补给“加油站”方案。 北京时间10月23日消息,日前,高通宣布为国际汽联电动方程式锦标赛(FIA Formula E Championship)第二赛季提供基于高通Halo 7.2kW无线动力充电系统的宝马i8电动安全车,相比上一代3.6kW系统,性能直接提升一倍,可以在1小时内完成对蓄电池总容量达7.1kWh的宝马i8充电。 据介绍,Halo无线充电技术利用核磁共振感应技术,实现地面充电板和电动车充电板之间的能量传输,主要特点是通过提高充电功率减少充电次数,同时兼容所有电动汽车,充电效率超过90%。 关于无线充电技术的未来前景,高通的设想是未来将Halo技术“嵌入”道路
[汽车电子]
网络协议一致性测试平台设计
目前, 我国网络产品检测的技术水平和能力与国际上存在较大差距,协议一致性测试产品的设计大多停留在测试方法的理论研究上,在协议测试的通用平台方面还缺乏较好的解决方案。   1 网络协议一致性测试概述    网络协议 的一致性测试是一种功能性的黑盒测试,通常包括静态测试和动态测试两类。静态测试是指协议实现者向测试方提交“协议实现一致性声明”与协议中的静态一致性要求相比较,动态测试是运行测试集对DUT(Device under Test)进行测试。   协议一致陛测试包括三个阶段:第一阶段是测试生成,为特定协议产生独立于所有协议实现的抽象测试集;第二阶段是测试实现,把抽象测试集中的测试例转换成可执行的测试例;第三
[模拟电子]
<font color='red'>网络</font>协议一致性测试平台设计
基于无线传感器网的智能交通解决方案
为了缓解交通压力,降低修路资金投入,减少车辆延误,节能减排,建设和谐的交通环境,设计智能交通信号控制是建设资源节约型社会的必然选择。 现有交通信号控制系统主要分为两类:定时控制和感应式控制。定时控制不能根据车辆的流量自适应地动态调节延时时间,可能会造成车辆延误时间长及不必要的拥塞等情况:感应式控制可以根据车流的状态采用不同的控制模式,但目前的研究大部分只能单独地控制某一点,并不能实时、多点、联测、联动的控制。 本文设计了一种基于无线传感器网的智能交通控制,利用传感器节点采集交通信息,智能交通控制终端根据采集到的交通信息,选择合适的路口控制模式,调整各交叉路口的绿信比,协调干线各路口周期的确定和各路口之间的相位差,自适应地控
[嵌入式]
Fingerprint Cards推出可安装在保护玻璃下方的触摸式指纹传感器
Fingerprint Cards (FPC)的FPC OneTouch FPC1200触摸式指纹传感器系列又添新成员 FPC1268。这款新的传感器可以安装在智能手机的保护玻璃下方。领先的智能手机制造商已着手开发采用这款新型传感器的智能手机,首批商业设备预计将于2016年下半年上市。 新款FPC1268触摸式指纹传感器的推出使智能手机和其他设备制造商能够进一步扩展在设备中整合指纹传感器的设计语言。FPC1268指纹传感器可以安装在显示屏下方的非显示区,被智能手机使用的标准保护玻璃所覆盖。FPC1268可以完全隐藏在智能手机的保护玻璃下方,无需专门的按钮即可实现指纹功能。FPC1268也可以作为玻璃盖下的Home键。
[手机便携]
PROPHESEE 推出事件视觉评估套件 EVK5,搭载与索尼合作开发的传感器 IMX646 HD
2023 年 9 月 25 日,中国上海—— 领先的神经拟态视觉传感公司普诺飞思(Prophesee)今日宣布推出高速、经济高效且紧凑的评估套件 (EVK),以满足计算机视觉开发人员想要基于堆栈式事件视觉传感器 IMX646 HD 开发应用的需求。 Prophesee EVK5 HD 该款EVK功能完善,在中国进行设计及制造,并针对中国本地的需求进行了优化,为计算机视觉工程师提供了经充分测试的解决方案,这个方案是实现高效技术入门、快速原型机开发的好帮手。此外,该套件还与 Prophesee 荣获五项大奖的Metavision® Intelligence 软件兼容,配备技术支持、支持访问知识中心、应用说明、高级文档,以及
[焦点新闻]
PROPHESEE 推出事件视觉评估套件 EVK5,搭载与索尼合作开发的<font color='red'>传感器</font> IMX646 HD
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved