Loading...
Please wait, while we are loading the content...
Similar Documents
Abstract Macroprogramming Heterogeneous Sensor Networks Using COSMOS
| Content Provider | CiteSeerX |
|---|---|
| Author | Awan, Asad Jagannathan, Suresh Grama, Ananth |
| Abstract | In this paper, we present COSMOS, a novel architecture for macroprogramming heterogeneous sensor network systems. Macroprogramming entails aggregate system behavior specification, as opposed to device-specific applications that indirectly express distributed behavior through explicit messaging between nodes. COS-MOS is comprised of a macroprogramming language, mPL, and an operating system, mOS. mPL macroprograms specify distributed system behavior using statically verifiable compositions of reusable user-provided, or system supported functional components. mOS provides component management and a lean execution environment for mPL in heterogeneous resource-constrained sensor networks. COSMOS facilitates composition of complex real-world applications that are robust, scalable and adaptive in dynamic datadriven sensor network environments. The mOS architecture allows runtime application instantiation, with over-the-air reprogramming of the network. 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. A fully functional version of COSMOS is currently in use at the Bowen Labs for Structural Engineering, at Purdue University, for highfidelity structural dynamics measurements. We present comprehensive experimental evaluation using macro- and micro- benchmarks to demonstrate performance characteristics of COSMOS. 1. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Purdue University Device-specific Application Complex Real-world Application Heterogeneous Resource-constrained Sensor Network Functional Component Component Basis Library Heterogeneous Sensor Network System Novel Aspect Performance Characteristic Mo Architecture Bowen Lab Over-the-air Reprogramming Entail Aggregate System Behavior Specification Structural Engineering Verifiable Composition Explicit Messaging Functional Version Present Comprehensive Experimental Evaluation Novel Architecture Highfidelity Structural Dynamic Measurement Operating System Lean Execution Environment Mpl Macroprograms Macroprogramming Language Micro Benchmark Dynamic Datadriven Sensor Network Environment Runtime Application Instantiation Component Management |
| Content Type | Text |