System-level support for macroprogramming of networked sensing applications

被引:0
|
作者
Bakshi, A [1 ]
Pathak, A [1 ]
Prasanna, VK [1 ]
机构
[1] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
sensor networks; programming; model; data driven computing; software architecture;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Wireless sensor networks (WSNs) provide low-cost, embedded sense-and-respond capability, and are therefore an integral part of the vision of pervasive computing. Most research on WSNs to date has focused on the development of efficient protocols for infrastructure establishment. Application development for WSNs is still very daunting for the non-expert. This paper proposes hierarchical layers of abstractions to categorize the functionality of various WSN protocols from a programming perspective. We then address the issue of system level support for programming models in sensor networks, and describe the design of the DART runtime system, which supports a macroprogramming model called the Abstract Task Graph. DART prototypes for two different target platforms have been implemented. The modular structure of the runtime is inspired by our proposed layers of programming abstraction. The design of DART simplifies software synthesis of ATaG programs, and enables near plug-and-play integration of different protocols and services at the lower layers with minimal impact on the higher layers.
引用
收藏
页码:3 / 9
页数:7
相关论文
共 50 条
  • [31] A system-level simulator for indoor mmW SAR imaging and its applications
    Qi, Feng
    Ocket, Ilja
    Schreurs, Dominique
    Nauwelaers, Bart
    OPTICS EXPRESS, 2012, 20 (21): : 23811 - 23820
  • [32] Development and Applications of a Dynamic DVB-H System-Level Simulator
    Gomez-Barquero, David
    Poikonen, Jussi
    Paavola, Jarkko
    Cardona, Narcis
    IEEE TRANSACTIONS ON BROADCASTING, 2010, 56 (03) : 358 - 368
  • [33] System-level power optimization of special purpose applications: The Beach Solution
    Benini, L
    DeMicheli, G
    Macii, E
    Poncino, M
    Quer, S
    1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, 1997, : 24 - 29
  • [34] Transparent System-level Migration of PGAS Applications using Xen on InfiniBand
    Scarpazza, D. P.
    Mullaney, P.
    Villa, O.
    Petrini, F.
    Tipparaju, V.
    Brown, D. M. L., Jr.
    Nieplocha, J.
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 74 - +
  • [35] Accuracy Evaluation of SBOM Tools forWeb Applications and System-Level Software
    Halbritter, Andreas
    Merli, Dominik
    19TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY, ARES 2024, 2024,
  • [36] Introduction: Formal Methods for CAD: Enabling Technologies and System-level Applications
    Ganesh C. Gopalakrishnan
    Formal Methods in System Design, 2000, 16 : 5 - 6
  • [37] Comprehensive system-level optimization of thermoelectric devices for electronic cooling applications
    Taylor, Robert A.
    Solbrekken, Gary L.
    IEEE TRANSACTIONS ON COMPONENTS AND PACKAGING TECHNOLOGIES, 2008, 31 (01): : 23 - 31
  • [38] GRAPE-II - A SYSTEM-LEVEL PROTOTYPING ENVIRONMENT FOR DSP APPLICATIONS
    LAUWEREINS, R
    ENGELS, M
    ADE, M
    PEPERSTRAETE, JA
    COMPUTER, 1995, 28 (02) : 35 - 43
  • [39] Generic System-Level Modeling and Optimization for Beyond CMOS Device Applications
    Huang, Victor
    Pan, Chenyun
    Naeemi, Azad
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 196 - 200
  • [40] Introduction: Formal methods for CAD: Enabling technologies and system-level applications
    Gopalakrishnan, GC
    FORMAL METHODS IN SYSTEM DESIGN, 2000, 16 (01) : 5 - 6