WSNs自组织可扩展容错数据收集协议的设计与仿真

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:pzbisyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,WSNs)因其巨大的应用前景和商业价值而受到学术界和工业界的广泛关注,在民用和军事上已经有了广泛的应用。居民区抄表(水表、电表和燃气表)是现实生活中的一个费时费力的日常工作,将WSNs应用到抄表领域,自动收集网络中节点监测的数据,可以有效解决这个问题。自动抄表系统(Automatic Meter Reading System,AMRS)应运而生。AMRS要求数据收集协议能够自动组建网络,不需要人工的干预,有节点出现故障或者失效时,基站依然能够收集到正常工作的表节点信息;有新节点加入网络时,不需重新建立网络拓扑结构从而节约能量。目前有一些应用于居民区抄表的数据收集协议如WM2RP(Wireless Meter Reading Routing Protocol)和PEADG(Power Efficient Algorithm for Data Gathering),WM2RP协议人工需求量大,拓扑节点结构采用静态的链状结构,其灵活性差;PEADG协议有新节点加入网络时,需要重新建立网络拓扑结构,当有节点出现故障时,基站无法收集到该节点的子孙节点。本文针对AMRS的特点和需求,设计了一个具有自组织性、可扩展性及容错性的数据收集协议SEFDG(Self-organized Extensible Fault-tolerant Data Gathering)。SEFDG协议可以将初始状态的网络节点自动组建成一个树型拓扑结构的网络,新加入的节点主动寻找已加入网络的邻居节点,增加了网络的可扩展性。每个表节点既有父节点也有备用父节点,当节点出现故障或失效时,该节点的孩子节点可通过备用父节点通信,使得网络具有容错性。本文采用MATLAB对SEFDG进行仿真,仿真结果表明SEFDG协议可以在出现故障节点时保持通信链路,确保无故障节点的数据收集不会受到影响(容错性);当有新的节点加入网络时,不用重新构建网络拓扑结构,新节点可以主动寻找周边已经加入网络的节点,并择优作为父节点或者备用父节点(自组织性和可扩展性)。另外,通过与PEADG和WM2RP协议的数据收集轮数进行仿真比较,在延长网络生存周期方面,SEFDG协议具有较优性能。本文还对SEFDG协议中可能出现的孤立节点的情况和减少孤立节点的策略进行了一些研究,通过SEFDG协议组建的网络,孤立节点的个数明显少于通过PEADG协议组建的网络。另外,通过修改数据收集的结束条件,使得数据收集的轮数明显增加。
其他文献
经过数十年发展,尤其是随着近几年高速通信网络的普及,信息产业已经开始由“提供应用”向“提供服务”转变。在这种转变中,一个明显的特征是直接面向用户的应用开发者急剧减少,绝
在人机交互领域,传统的单语音识别技术在相对安静的环境下对连续的单词或短语能够达到较高的识别率。然而,将其应用到真实环境时,其识别能力通常会由于背景噪声等因素的影响受到
在网络数据量急速增长的现代社会,大数据存储处理技术正在蓬勃发展,其中HDFS(Hadoop Distributed File System)系统是大数据存储处理技术中应用最广泛的。由于HDFS的存储机制
随着科技的不断发展,人们与网络的联系已经变得十分紧密,网络的交流和分享给人们的生活带来了极大的便利。而网络信息的迅猛增长,使得用户在查找资料时不得不从搜索引擎返回
随着数据库与信息技术的深入发展,信息系统面临着许多新的应用和需求,对时态信息处理的需求也越来越迫切,例如电子商务、数据仓库、地理信息系统。通常把具有一种时间属性的数据
无线传感器网络是物联网最重要的关键技术之一。在物联网应用的推动下,迫切的需要应用IP技术(特别是IPv6技术),将无线传感器网络接入互联网,实现传感器节点与远程终端的直接连接和
理性门限签名是将参与签名的个体看做是理性人,根据协议的不同运行情况赋予其不同的效用函数值。在秘密共享的基础上,构造不同的门限结构,将签名私钥分割为不同的子密钥影子,每个
随着教育信息化进程的飞速发展,基于智能卡的各种应用系统呈现飞跃式增长的趋势,智能卡的密钥管理成为各种系统首要考虑的问题,其中密钥的生成、分配和存储是密钥管理中最为核心
各种数字仪器和数码产品的广泛应用,使得图像成为人类活动中的重要信息载体。图像中包含着大量信息,正日益成为人们获取原始信息的重要途径。然而在图像的获取、传输和存贮过程
云计算是一种新的网络化IT服务模式,它组织大规模的计算和存储资源向用户提供便捷、经济、全面的服务,已成为学术界、产业界和政府部分关注的焦点。虚拟化技术是云计算中的关键