...
首页> 外文期刊>Operating systems review >Macroprogramming Heterogeneous Sensor Networks Using COSMOS
【24h】

Macroprogramming Heterogeneous Sensor Networks Using COSMOS

机译:使用COSMOS对异构传感器网络进行宏编程

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

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

       

摘要

In this paper, we present COSMOS, a novel architecture for macroprogramming heterogeneous sensor network systems. Macroprogramming specifies aggregate system behavior, as opposed to device-specific programs that code distributed behavior using explicit messaging. COSMOS is comprised of a macroprogramming language, mPL, and an operating system, mOS. mPL macroprograms are statically verifiable compositions of reusable user-specified, or system supported functional components. The mOS nodeetwork operating system provides component management and a lean execution environment for mPL programs in heterogeneous resource-constrained sensor networks. It provides runtime application instantiation, with over-the-air reprogramming of the network. COSMOS facilitates composition of complex real-world applications that are robust, scalable and adaptive in dynamic data-driven sensor network environments. An important and novel aspect of COSMOS is the ability to easily extend its component basis library to add rich macroprogramming abstractions to mPL, tailored to domain and resource constraints, without modifications to the OS. Applications built on COSMOS are currently in use at the Bowen Labs for Structural Engineering, in Purdue University, for high-fidelity structural monitoring. We present a detailed description of the COSMOS architecture, its various components, and a comprehensive experimental evaluation using macro- and micro- benchmarks to demonstrate performance characteristics of COSMOS.
机译:在本文中,我们介绍了COSMOS,这是一种用于宏编程异构传感器网络系统的新颖架构。与使用显式消息传递编码分布式行为的特定于设备的程序相反,宏编程指定了聚合的系统行为。 COSMOS由宏编程语言mPL和操作系统mOS组成。 mPL宏程序是可重复使用的用户指定或系统支持的功能组件的静态可验证组合。 mOS节点/网络操作系统为异构资源受限的传感器网络中的mPL程序提供组件管理和精益执行环境。它提供运行时应用程序实例化,并通过无线方式对网络进行重新编程。 COSMOS促进了复杂的实际应用程序的组合,这些应用程序在动态数据驱动的传感器网络环境中具有强大的,可伸缩的和自适应的。 COSMOS的一个重要且新颖的方面是能够轻松扩展其组件基础库,从而向mPL添加丰富的宏编程抽象(针对域和资源限制而定制),而无需修改OS。普渡大学的Bowen结构工程实验室目前正在使用基于COSMOS的应用程序进行高保真结构监控。我们将对COSMOS体系结构,其各种组件以及使用宏观和微观基准进行的全面实验评估进行详细说明,以展示COSMOS的性能特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号