无线传感器网络操作系统低功耗调度机制的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:ye77hao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近来,小体积、低成本、低功耗的无线传感器网络有了快速的发展。为了方便快速地开发无线传感器网络应用,无线传感器网络操作系统是必不可少的。无线传感器网络操作系统使得程序员能够使用操作系统提供的接口直接开发应用程序,而不必考虑节点硬件底层的实现,这将大大加快无线传感器网络应用的开发。然而无线传感器网络资源受限的独特性为操作系统的设计带来了新的挑战。本文设计并实现了一个轻量级,支持低功耗的抢占式多线程的无线传感器网络操作系统原型,其优点在于提供了可抢占式的多线程调度,使传感器节点能交叉执行多个对时间敏感的复杂任务,减轻因节点内存大小的限制所导致的生产者/消费者问题,从而避免一个长时间需求的任务去阻塞某些时间敏感型任务的执行,多个应用可以并发地使用有限的系统资源,很好地支持了当前正在快速增长的复杂应用。同时,为了实现低功耗,本文创新性的提出了一个结合设备能耗管理的低功耗调度模型,致力于实现自动配置的节能模式,并进行了实现。一旦当前系统没有新的任务继续执行,调度程序就能够根据系统中各个线程使用设备的情况,自动地选择合适的节能休眠模式,从而使系统能够安全、方便的进入到适合当前节点工作状态的最小节能模式。试验与分析表明,无线传感器网络操作系统原型的设计基本满足了设计目标和传感器网络系统的需要,具有进一步研究和应用的价值。
其他文献
当前,Web技术在Internet上得到了广泛的应用,它支持实时的信息发布、动态的用户交互以及与后台系统灵活安全的连接。因此如何构造功能更加强大、应用更为灵活、开发更为简单
全球Internet业务一直在飞速的增长,从而引起了IP数据业务对更高带宽的需求快速增加。近几年来,密集波分复用(DWDM)技术的进步使得一根光纤上能够承载上百个波长信道,传输带
排课问题是涉及班级、教师、教室等因素的决策优化问题,也是组合规划中的典型问题。在自动排课系统中,处理排课问题所用的算法处于核心地位,由于排课问题本身的复杂性,寻找这
随着信息化和互联网的发展,高维数据在人们生活的各个领域不断涌现,如天文望远镜所收集到的数据,Web文档,多媒体数据以及生物医学领域中的基因数据等等。总的来说,这些数据都
字符是人类进行信息交流的重要工具。随着国家信息化进程的加快,手写字符识别的应用需求将越来越广泛,因此应当加强这方面的研究工作。经过长期的工作,脱机手写体字符识别的
当今世界高速铁路迅速发展,随着列车运行速度的提高,行车安全监控系统在保障铁路安全运输生产中发挥着至关重要的作用,其中,如何将大量的运行列车的实时状态数据及时传送到地面监
计算机网络的迅速发展使得传统图书文献服务内容和手段发生了巨大的变革,以网络为载体数字图书文献资源改变了传统纸质图书文献的查询及借阅方式,“数字化图书馆”已经悄然进入
油藏储层建模领域的建模方法日益复杂化,传统建模软件那种以建模方法为中心,以手动建模为线索的系统架构及建模方式越来越不能满足建模软件发展的需要。怎样在不影响建模结果准
本文在以RBAC模型为主的访问控制模型基础之上引入时间约束,文章主要的研究内容包含以下几个部分: (1)在时间元素、时态关系以及基于角色的访问控制模型的基础研究工作之上,
在多协议标签交换(MPLS)技术作为目前标准最统一、最具发展前景的标签交换技术,它在解决网络的扩展性、实施流量工程、同时支持多种要求特定QoS保障的IP业务等诸多方面具有独