【摘 要】
:
对大规模无线传感网络的研究是一项具有挑战性的课题。其中对已经部署运行的大规模传感网络进行软件更新就是其中一项巨大的挑战。现实的传感网络应用通常需要部署成百上千个
论文部分内容阅读
对大规模无线传感网络的研究是一项具有挑战性的课题。其中对已经部署运行的大规模传感网络进行软件更新就是其中一项巨大的挑战。现实的传感网络应用通常需要部署成百上千个节点。在网络的运行过程中,基于修复漏洞、改变网络功能、调优系统参数等原因,经常需要对传感器节点运行的程序进行版本的更新。当前的软件更新技术有诸多局限。串行编程方法其低下的效率使之无法应用到大规模的网络中去。因此研究者们提出了无线重编程技术来使得节点可以通过无线通信来自动进行代码更新。由于大部分的代码更新操作,新代码相对于原代码的更改部分远小于整份新代码的大小,如果只需要传输更改部分的增量文件,可以大幅度地减小传输数据,提高更新效率并降低能耗。本文提出增量重编程方法中影响增量文件的大小的两个主要因素:代码相似度以及差分算法。并通过设计与实现新的方法来提高无线传感网络无线重编程效率。(1)代码相似度问题。保护新版本代码和老版本代码相似度有利于差分算法进一步降低增量文件的大小。本文提出了一个高效的代码相似度保护算法R3sim,在花费少量的额外元数据代价的情况下达到最大限度保护新旧版本代码间相似度的效果。(2)差分算法。已有的差分算法不能保证生成最优的增量文件,而且一些方法在时空复杂度上代价太大,无法用于更复杂的代码的更新。本文提出了一个高效的差分算法DASA,并且在数学上证明本文设计的算法能够生成最优的增量文件,而且保持了足够高的算法效率。该项工作发表在国际会议IEEE ICC2012并且被SCI期刊Ad-Hoc&Sensor Wireless Networks录用。
其他文献
P2P技术凭借高效快速的优点得到广泛的应用,当前P2P网络模型已成为P2P技术中研究的重点。作为经典的P2P网络模型,Chord协议存在“舍近求远”和结点异构性等问题,这些问题会增加
随着信息技术的进步和应用范围的扩大,越来越多的软件系统面临升级改造的迫切需求,增强型项目逐步取代全新开发项目成为软件项目的主流。由于在保证现有系统稳定、快速响应变更
随着信息化时代的到来,在各个领域中信息化技术、软件技术发挥着越来越重要的作用。传统的复用性差的软件构建模式已经很难适应现今软件构建的发展趋势。所以研究一个快速高
光束在通过具有Kerr非线性的介质时将引起介质的三阶非线性极化。在入射光束预先受到小尺度散射物调制的情形下,这可能引起对激光系统的安全运行具有很大的威胁性的高强度热
随着军事变革的发展,军队设备及装备正由机械化逐步向信息化推进。军队信息化建设直接关系到军队战斗力的生成,也是在未来战争中实现能打仗、打胜仗必要条件。通过推进信息化
在信息化高速发展的现代社会,工作流技术在计算机领域内的地位变的越来越重要。在复杂的系统中,各项任务将由工作流系统调度相应的资源来处理,使得整个系统的效率得到提高。工作
信息技术的发展为制造业带来了活力,在制造业信息化浪潮中,MES(制造执行系统)的出现填补了制造企业底层过程控制系统与上层企业资源计划系统间的信息鸿沟。然而,传统的MES软
城市安全生产监管信息系统(City Safety Production Supervision Management System, CSPSMS)涉及到安委办、安监局、质监局、建交委、民防办、交警支队、消防支队和街道安全
在这样一个信息爆炸以及互联网飞速发展的时代,云计算和云存储极有可能成为未来最主要的计算和存储模型和服务模式但目前云存储服务的应用,特别是在企业中的应用,还比较有限其中
随机数序列在科学研究和工程技术等方面得到了广泛的应用,其作用越来越重要。现场可编程门阵列(Field Programmable Gate Array, FPGA)技术为集成随机数发生器提供了条件。现