...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems
【24h】

Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems

机译:Impala:用于管理自主,并行传感器系统的中间件系统

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

获取外文期刊封面封底 >>

       

摘要

Sensor networks are long-running computer systems with many sensing/compute nodes working to gather information about their environment, process and fuse that information, and in some cases, actuate control mechanisms in response. Like traditional parallel systems, communication between nodes is of fundamental importance, but is typeically accomplished via wireless transceivers. One further key attribute of sensor networks is that they are almost always long-running systems, intended to operate in situ, with minimal direct human intervention, for months or years. This requirement for long-running autonomy mandates careful design of the runtime system that manages applications on each node, to ensure reliability and ease of upgrades over the life of the system. This paper describes Impala, a middleware architecture that enables application modularity, adaptivity, and repair-ability in wireless sensor networks. Impala allows software updates to be received via the node's wireless transceiver and to be applied to the running system dynamically. In addition, Impala also provides an interface for on-the-fly application adaption in order to improve the performance, energy-efficiency, and reliability of the software system. Impala has been designed to be a part of the ZebraNet mobile sensor network, but we are also prototyping it within HP/Compaq iPAQ Pocket PC handhelds. We present performance data for both real system measurements of the Pocket PC version as well as simulations of a full mobile sensor system deployment. Overall, Impala is a lightweight runtime system that can greatly improve system reliability, performance, and energy-efficiency. The ideas introduced here for sensor networks have applicability more broadly in other long-running autonomous parallel systems as well.
机译:传感器网络是运行时间长的计算机系统,具有许多传感/计算节点,用于收集有关其环境的信息,处理和融合该信息,并在某些情况下启动控制机制以作出响应。像传统的并行系统一样,节点之间的通信也很重要,但是通常通过无线收发器来完成。传感器网络的另一个关键特性是,它们几乎总是长期运行的系统,旨在在数月或数年的时间里以最少的人工干预就地运行。长期运行自治的要求要求对运行时系统进行精心设计,该运行时系统将管理每个节点上的应用程序,以确保可靠性并在系统生命周期内轻松进行升级。本文介绍了Impala,这是一种中间件体系结构,可在无线传感器网络中实现应用程序的模块化,适应性和可修复性。 Impala允许通过节点的无线收发器接收软件更新,并将其动态地应用于正在运行的系统。此外,Impala还为动态应用程序适配提供接口,以提高软件系统的性能,能效和可靠性。 Impala被设计为ZebraNet移动传感器网络的一部分,但我们也在HP / Compaq iPAQ Pocket PC手持设备中对其进行原型制作。我们为Pocket PC版本的实际系统测量以及整个移动传感器系统部署的仿真提供性能数据。总体而言,Impala是一个轻量级的运行时系统,可以大大提高系统的可靠性,性能和能效。此处介绍的传感器网络思想在其他长期运行的自治并行系统中也具有更广泛的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号