无线传感器网络代码更新技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:kxianwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是由大量形体较小、能源受限并且配置有计算能力和无线通信能力的传感器节点以Ad Hoc方式组成。无线传感器网络高度自主性的特点使其广泛用于军事、环境监测等危险或人力无法干预的地方。为了适应时间、环境和需求的变化,在传感器节点布置后,不可避免地要对节点上的代码进行更新。工作条件恶劣、能量有限的无线传感器网络给代码更新研究带来了挑战。本文的研究内容就是无线传感器网络的代码更新,具体的安排如下:首先,对无线传感器网络代码更新的相关内容进行了研究,针对代码分发中的代码分发机制、可靠传输和能量有效性问题,提出相应的解决策略,为后面协议设计奠定基础。同时,对已有的代码分发协议和代码更新模式进行分析,评价其性能,并针对其存在的问题和不足提出本文的研究内容。然后,针对代码分发中的能量有效性和传输可靠性问题,提出一个适于代码分发的网络拓扑控制协议CDTCP(Code Distribution Topology Control Protocol)。在协议中,通过分析已有的经典组簇算法,并结合代码分发的特点提出了一个最大剩余能量组簇算法,并基于簇结构提出了一个综合建树算法。通过理论分析和模拟实验,说明网络拓扑管理协议CDTCP是适用于代码分发的。其次,在网络拓扑控制协议CDTCP的基础上,设计了一个可靠且能量有效的代码分发协议ECCDP ( Enegy_Effective Clustering_Based Code Distribution Protocol )和一个基于簇结构的代码更新模式CCUM(Cluster_Based Code Update Model)。通过理论分析和仿真实验表明,ECCDP协议在保证可靠性的同时具有较好的能量有效性。通过理论分析表明,代码更新模式CCUM具有良好的性能。最后,在前面的研究内容基础上,结合操作系统TinyOS对代码更新的支持,构建了一个基于TinyOS的代码更新原型系统CCUS(Cluster_Based Code Update System)。该原型系统被设计成TinyOS的一个组件CCUSM,并可以通过系统调用来提供代码更新服务。
其他文献
本文研究基于UNIX的数据库系统的各种索引结构设计方法,并具体实现了基于Hash表的索引结构。基于Hash表的索引结构是当前各种主流关系数据库管理系统所使用的基本索引结构之
信息集成就是要从多个自治的,分布的异构数据源中获取信息,建立多数据源的全局统一视图,而无需考虑数据类型、数据存储、物理位置等影响因素,随时随地提供对数据统一、透明的
随着网络的普及和信息技术的发展,校园网各种应用不断扩展和延伸,服务日益增多。用户如果要登录多个系统,不仅要面对多个登录界面,可能还要记忆不同的用户名和口令。每个系统
随着计算机科学技术的发展,软件质量面临着新的任务和考验,软件语义分析作为一种提高软件质量的重要手段受到了社会的广泛关注。但是,目前主要的软件语义分析方法普遍存在着
设计和实施具有容错功能的分布式应用是一项复杂的任务。分布式应用对一致性的普遍要求使共识问题和原子广播问题成为研究的关键所在,因为它们可以用来解决许多在实践中出现
机车交路系统是全路列车运行图系统的三大系统之一,为全路列车运行动力组织工作提供基础。随着我国铁路信息化水平的发展,为满足我国铁路行业快速发展的需要,更大限度的发挥
人脸识别研究的核心问题是使计算机具有身份辨别的能力。该研究具有重大的理论意义和实际应用价值。人脸识别技术的系统研究能够推动人工智能和计算机视觉等相关领域的发展。
智能运输系统(ITS)是当今信息技术领域的研究热点之一,地面交通管制是ITS 领域的一个子课题,其核心研究内容为如何构造高效率的信息系统来提高地面交通管制的效率。指挥中心
在目前众多的保证网络系统安全性的手段当中,入侵检测系统占有一个非常重要的位置。但是随着网络带宽的不断增高,网络数据流量逐渐加大,以往集中式的入侵检测系统往往有严重的丢
随着计算机及网络技术的快速发展,许多行业、单位和部门内部都逐步实现了业务、信息的计算机化管理,开发了大量软硬件平台各异的应用系统,在各种应用系统下又积累了丰富的数据资