无线传感网应用重编程技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:johnnywong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感网可在复杂环境中大规模、长期、实时地收集物理世界信息,因而已被成功应用在诸多领域中。随着无线传感网应用的发展,无线传感网应用常因应用需求变化而需要对传感器上的可执行代码进行更新。研究者将此问题称为无线传感网应用重编程,简称为重编程。由于无线传感网部署区域复杂,重编程通常需要借助传感器间的无线通信将应用可执行代码分发到目标传感器上。然而应用可执行代码规模较大,且每个传感器的通信能力有限,重编程需要许多传感器中继进行大量的数据传输。同时由于传感器间的无线通信不可靠,数据传输过程还会引起较多通信冲突,修复通信冲突会显著增加数据传输量。因此,重编程过程会消耗大量的时间以及传感器有限的能量,从而对应用的生存期和可用性造成不利影响。因此,提供低能耗、低时耗的高效重编程以降低对应用正常运行的不利影响,近年来在无线传感网应用领域广受关注。重编程的效率与需要分发的更新代码规模以及分发过程的通信量密切相关。首先,松耦合的应用程序结构有利于使用增量式更新技术降低需要分发的更新代码规模。因此,选择合适的编程风范使应用程序具有松耦合的结构是其关键。逻辑式编程风范天然可生成松耦合的应用程序,因此综合考虑无线传感网应用的平台特征与需求特征,设计并实现表达能力强、支撑代价低的逻辑式语言是本文主要的研究内容。其次,更新代码的分发过程本质上为分布式代码分发协议(算法)的计算过程,降低上述过程的通信量本质上就是降低分布式算法的消息复杂度。因此,综合考虑无线传感网应用的平台特征与需求特征,设计并实现低消息复杂度的高效分发协议也是本文重要的研究内容。基于上述分析,借鉴本领域相关工作和进展,本文首先根据无线传感网应用特点扩展经典逻辑式语言,同时采用编译/解释方式实现了该语言,从而可生成规模较小的更新代码。其次,本文还充分利用传感器的位置信息以及电量、信道资源设计低消息复杂度的数据分发协议,从而可有效降低分发过程通信量。具体而言,本文的主要工作如下:给出了基于无线传感网平台的应用高效重编程技术框架。在分析重编程流程中影响其正确性和效率的各要素及其关系的基础上,给出了包含编程语言、语言处理系统(包含更新代码生成)、以及批量数据分发协议在内的技术框架。提出了面向重编程的逻辑式编程语言ReLog及其语言处理系统。ReLog语言根据无线传感网应用特点对经典逻辑式语言进行扩展。同时语言不涉及底层实现细节,且语言成分的组织继承了逻辑式语言松耦合的特点,因而能够生成小规模、松耦合的应用程序。语言处理系统采用编译/解释方式实现,可生成不包含代码执行控制逻辑的高层次中间代码,同时可增量式地生成重编程所需的更新代码。实验结果表明ReLog语言及其语言处理系统能够在应用需求变化时有效降低重编程所需的更新代码规模。提出了支持高效无线传感网应用重编程的批量数据分发协议T2C。T2C协议能根据传感器的位置以及剩余电量优化分发拓扑以减少中继传输数据的传感器数量,从而减少分发过程中冗余的数据传输。同时,T2C协议还能基于完整的通信冲突信息优化多信道数据传输以消除中继传感器之间的通信冲突,从而减少分发过程中用于修复丢包的数据传输。实验结果表明T2C协议能有效降低分发过程中的通信量。设计并初步实现了重编程服务管理系统。重编程服务管理系统由处于Web端的开发环境以及处于服务器端和无线传感网端的支撑环境组成,能为多个用户提供对多个无线传感网应用的开发与高效重编程服务。
其他文献
沙特麦加-麦地那高速铁路K2+854处采用超宽预应力混凝土箱梁桥,桥梁为多跨连续梁结构,该超宽箱梁采用单箱六室截面,最宽处达到67.3 m。为了确保桥梁安全,对超宽箱梁自重作用
互联网技术已经在各个领域高度普及,就是在这样的背景下,'互联网+'的概念被提出,也逐渐为人们所熟知,并促进了各行业生产效率与质量的提升.会计行业也是如此,'互
期刊
随着网络和通信技术的发展,近距离、低速、低成本的无线技术吸引了众人的目光。ZigBee作为一种新兴的短距离无线通信技术,具有简单易用、近距离、低速率、低功耗且成本低廉等
藏书楼的发展与社会的经济、政治、学术文化等方面有着必然的联系,一定的政治经济和文化环境决定了当时当地不同藏书楼的发展速度、规模和形式,反之,藏书楼本身则因其所包含
为更好地提高镁法湿法烟气脱硫的脱硫效率,从脱硫剂氧化镁的活性出发,通过X射线衍射分析研究550~800℃高温煅烧制备的氧化镁,得出氧化镁活性与氧化镁制备温度及晶体结构之间的
以水泥、粉煤灰、膨润土、河砂为原料制备可硬性盾构同步注浆材料,通过正交试验测试水胶比、胶砂比、水泥和膨润土掺量等因素对浆料稠度、流动度、强度及耐水性的影响,采用SE
时频域交叠的信号分辨及参数估计问题出现在很多应用场合,例如雷达、无线通信、水声、地震波等等。早在20世纪50年代,这一问题就引起了国外学者的关注,并进行了一系列理论分
在简述了送经机构在织造中作用的基础上,对电子送经装置的张力信号采集模式和织轴驱动模式进行了分析,着重研究了在正常运转、停车和开车过渡三种状态下经纱张力控制模式。
2006年5月31日,浙江省委书记习近平专程去永嘉看望为民好支书郑为民,沿着楠溪江驱车到山坑乡后九降村途中,一路江水如碧,山色似黛,习书记赞不绝口,并高度评价了永嘉县楠溪江保护工
如今,为了支持企业发展,银行也应该不断增加供应链融资业务类型,使企业供应链能够相互支持,提高企业的经济效益,推动企业的发展,最终实现企业的发展目标,提高企业的社会竞争
期刊