首页> 外文会议>International Conference on Mobile Systems, Applications and Services; 20040606-09; Boston,MA(US) >Implementing Software on Resource-Constrained Mobile Sensors: Experiences with Impala and ZebraNet
【24h】

Implementing Software on Resource-Constrained Mobile Sensors: Experiences with Impala and ZebraNet

机译:在资源受限的移动传感器上实施软件:Impala和ZebraNet的经验

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

摘要

ZebraNet is a mobile, wireless sensor network in which nodes move throughout an environment working to gather and process information about their surroundings. As in many sensor or wireless systems, nodes have critical resource constraints such as processing speed, memory size, and energy supply; they also face special hardware issues such as sensing device sample time, data storage/access restrictions, and wireless transceiver capabilities. This paper discusses and evaluates ZebraNet's system design decisions in the face of a range of real-world constraints. Impala—ZebraNet's middleware layer—serves as a lightweight operating system, but also has been designed to encourage application modularity, simplicity, adaptivity, and repairability. Impala is now implemented on ZebraNet hardware nodes, which include a 16-bit microcontroller, a low-power GPS unit, a 900MHz radio, and 4Mbits of non-volatile FLASH memory. This paper discusses Impala's operation scheduling and event handling model, and explains how system constraints and goals led to the interface designs we chose between the application, middleware, and firmware layers. We also describe Impala's network interface which unifies media access control and transport control into an efficient network protocol. With the minimum overhead in communication, buffering, and processing, it supports a range of message models, all inspired by and tailored to ZebraNet's application needs. By discussing design tradeoffs in the context of a real hardware system and a real sensor network application, this paper's design choices and performance measurements offer some concrete experiences with software systems issues for the mobile sensor design space. More generally, we feel that these experiences can guide design choices in a range of related systems.
机译:ZebraNet是一个移动无线传感器网络,其中节点在整个环境中移动,以收集和处理有关其周围环境的信息。像在许多传感器或无线系统中一样,节点具有关键的资源约束,例如处理速度,内存大小和能源供应。它们还面临特殊的硬件问题,例如感应设备采样时间,数据存储/访问限制以及无线收发器功能。面对一系列现实世界的限制,本文讨论并评估了ZebraNet的系统设计决策。 Impala(ZebraNet的中间件层)充当轻量级操作系统,但也旨在鼓励应用程序模块化,简化,适应性和可修复性。 Impala现在在ZebraNet硬件节点上实现,该硬件节点包括一个16位微控制器,一个低功耗GPS单元,一个900MHz无线电和4Mbits的非易失性FLASH存储器。本文讨论了Impala的操作调度和事件处理模型,并解释了系统约束和目标如何导致我们在应用程序,中间件和固件层之间选择了接口设计。我们还将介绍Impala的网络接口,该接口将媒体访问控制和传输控制统一为有效的网络协议。它以最小的通信,缓冲和处理开销,支持一系列消息模型,所有消息模型均受ZebraNet应用程序需求的启发并量身定制。通过在真实硬件系统和真实传感器网络应用的背景下讨论设计折衷,本文的设计选择和性能评估为移动传感器设计领域的软件系统问题提供了一些具体经验。更一般地说,我们认为这些经验可以指导一系列相关系统中的设计选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号