任务和资源自适应的嵌入式实时操作系统:无线传感器节点的微内核

摘要:无线传感器网络(WSNs)被广泛应用于军事、医疗、环境监测等领域。基于事件驱动模型的WSN操作系统不支持实时和多任务应用类型,而基于线程驱动模型的操作系统由于频繁的上下文切换而消耗大量能量。由于传感器节点数量的增多和规模的扩大,更新软件变得非常困难。此外,传感器节点容易受到安全攻击,这是由于广播通信和无人值守应用的特性所导致的。本文介绍了一种任务和资源自适应的嵌入式实时微内核,提出了混合编程模型,并提供了一种两级调度策略来支持实时多任务对应。提出了一种通信方案,利用“LINDA”的元组空间和“IN/OUT”原语来支持一些协作和分布式任务。此外,该内核实现了一种运行时的无线更新机制,并提供了一个安全策略,以避免攻击并确保节点的可靠运行。性能评估被提出,并且实验结果表明,该内核面向任务并具有资源感知性,可用于事件驱动和实时多任务的应用。

作者:Kexing Xing, Decheng Zuo, Haiying Zhou and Hou Kun-Mean

论文ID:1403.5010

分类:Operating Systems

分类简称:cs.OS

提交时间:2014-03-21

PDF 下载: 英文版 中文版pdf翻译中