首页> 外文会议>IEEE International Conference on Communications;ICC 2010 >Dynamic TinyOS: Modular and Transparent Incremental Code-Updates for Sensor Networks
【24h】

Dynamic TinyOS: Modular and Transparent Incremental Code-Updates for Sensor Networks

机译:动态TinyOS:传感器网络的模块化和透明增量代码更新

获取原文
获取原文并翻译 | 示例

摘要

Long-term deployments of sensor networks in physically inaccessible environments make remote re-programmability of sensor nodes a necessity. Ranging from full image replacement to virtual machines, a variety of mechanisms exist today to deploy new software or to fix bugs in deployed systems. However, TinyOS - the current state of the art sensor node operating system - is still limited to full image replacement as nodes execute a statically-linked system-image generated at compilation time. In this paper we introduce Dynamic TinyOS to enable the dynamic exchange of software components and thus incrementally update the operating system and its applications. The core idea is to preserve the modularity of TinyOS, i.e.~its componentization, which is lost during the normal compilation process, and enable runtime composition of TinyOS components on the sensor node. The proposed solution integrates seamlessly into the system architecture of TinyOS: It does not require any changes to the programming model of TinyOS and existing components can be reused transparently. Our evaluation shows that Dynamic TinyOS incurs a low performance overhead while keeping a smaller - upto one third - memory footprint than other comparable solutions.
机译:传感器网络在物理上无法访问的环境中的长期部署使传感器节点的远程可重新编程成为必要。从完整映像替换到虚拟机,当今存在多种机制来部署新软件或修复已部署系统中的错误。但是,TinyOS(当前最先进的传感器节点操作系统)仍然限于全图像替换,因为节点执行在编译时生成的静态链接的系统图像。在本文中,我们介绍了Dynamic TinyOS,以实现软件组件的动态交换,从而逐步更新操作系统及其应用程序。核心思想是保留TinyOS的模块性,即其组件化(在正常的编译过程中会丢失),并在传感器节点上启用TinyOS组件的运行时组成。所提出的解决方案无缝集成到TinyOS的系统架构中:它不需要对TinyOS的编程模型进行任何更改,并且可以透明地重用现有组件。我们的评估表明,与其他同类解决方案相比,Dynamic TinyOS的性能开销较低,同时占用的内存却较小(最多三分之一)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号