无线传感器网络节点操作系统性能改进

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:wxrwzzsh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是一种自组织、可快速配置且无需固定基础设施的多跳无线网络,它能够实时监测、感知、采集和处理各种监测对象的信息,在军事、环境监测、医疗以及工业生产等方面具有十分广阔的应用前景,也是当前国际上备受关注的研究热点之一。   操作系统技术是无线传感器网络的支撑技术之一,无线传感器网络的独特性对操作系统提出新的需求,操作系统必须充分考虑无线传感器系统的独特性,高效地组织和管理硬件资源,满足不同传感器网络应用在功能和性能方面的特殊需求。本文研究了两大类无线传感器网络操作系统,事件驱动单线程系统(Event Drrven System)和多线程系统(Multithread System),并且进行了比较,为迸一步优化系统架构的设计打下基础。   本文还论述了无线传感器网络的架构,给出一个典型的硬件平台,并对TinyOS进行重点研究。TinyOS作为一种典型的无线传感器网络操作系统被广泛使用。   TinyOS现有的调度策略采用非剥夺的先来先服务调度策略,按任务到达时间排队,当执行一个时间较长的任务时,后到的任务要等待较长时间,因此系统吞吐量低。   针对无线传感器网络及其节点的任务特点,在TinyOS中采用最高响应比(HRRN)调度策略,改善无线传感器网络实时性。   为实现最高响应比(HRRN)调度策略,本文对TinyOS的内核进行修改,当前任务完成时,选择响应比最大的任务执行。采用最高响应比策略对任务进行调度,可改善节点的实时响应能力,每次调度前都要计算任务的响应比,节点能耗虽略有增加,但保证节点的实时性和公平性。
其他文献
电信计费系统是电信运营系统的核心支撑系统,它具有数据量大、关联性强、安全性高、可靠性好等特点。网格计算是下一代分布式计算技术,它为解决大规模的、复杂的计算提供了平台
XML以其强大的描述性、结构化、易扩展、跨平台等特性在互联网和分布式异构环境中得到越来越广泛的应用,逐渐成为数据交换的首选技术,作为一种结构化的数据描述标准,XML为电
交通需求的日益增长给路网通行安全带来了全新的挑战,作为保障车辆行驶安全的传统车辆诊断技术已难以满足目前的实时性安全需求。对车辆进行远程诊断作为解决该问题的有效途
移动Ad Hoc网络又称为移动自组织网络,是一种由带有无线收发装置的移动终端组成的一个多跳的临时性自治系统,工作在无固定结构的环境下。因其特有的无需架设网络设施、可快速
随着网格研究的深入和网格基础设施的发展,在网格上开发了越来越多的功能强大、需要大量资源的科学计算和协同应用。很多网格应用也越来越复杂,具有时间、空间和资源等多种约
数据挖掘是信息技术自然演化的结果,它是指从大量数据中挖掘出来隐含的未知的、有价值的模式或规律等知识的复杂过程。在这过程中,对数据的分类是数据挖掘领域研究的重要课题
过程层析成像(PT)技术在解决多相流检测问题上具有巨大的发展潜力和广阔的工业应用前景。电容层析成像(ECT)技术作为过程层析成像技术的一种重要方法,是基于电容敏感机理的过
基于国内高速公路交通急需智能化管理这一情况,本文设计了一种基于视频检测技术的高速公路超速抓拍系统,整个系统通过工业控制计算机对外界视场进行监控并配备相关的软件协同
随着超大规模集成电路的迅速发展,SoC(System-on-a-chip)片上系统设计面临着系统复杂性的不断增加、设计周期的逐渐缩短、以及非功能性需求(如:低成本、低功耗等)日趋增强等挑
随着计算机技术的发展,特别是网络多媒体技术的发展,多种实时应用以及非实时应用共存于一个实时系统中的情况也会越来越普遍。实时系统需要对服务质量(Quality of Service,Qo