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 条
  • [1] SYSTEM-LEVEL SUPPORT FOR DEPENDABLE DISTRIBUTED APPLICATIONS
    KROEGER, R
    NETT, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 178 - 181
  • [2] Towards a system-level science support
    Gubala, Tomasz
    Kasztelnik, Marek
    Malawski, Maciej
    Bubak, Marian
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 56 - +
  • [3] A ConnectedWorld: System-Level Support Through Biosensors
    McLamore, Eric S.
    Datta, Shoumen P. A.
    ANNUAL REVIEW OF ANALYTICAL CHEMISTRY, 2023, 16 : 285 - 309
  • [4] A traffic injection methodology with support for system-level synchronization
    Informatics and Mathematical Modelling, Technical University of Denmark, Richard Petersens Plads, Lyngby
    2800, Denmark
    不详
    40136, Italy
    IFIP Advances in Information and Communication Technology, 2007, (145-161)
  • [5] Operating System-level Virtual Organization Support in XtreemOS
    Qin, An
    Yu, Haiyan
    Shu, Chengchun
    Yu, Xiaoqian
    Jegou, Yvon
    Morin, Christine
    PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 17 - +
  • [6] A traffic injection methodology with support for system-level synchronization
    Mahadevan, Shankar
    Angiolini, Federico
    Sparso, Jens
    Benini, Luca
    Madsen, Jan
    VLSI-SOC: FROM SYSTEMS TO SILICON, 2007, 240 : 145 - +
  • [7] System-level optimization of baseband filters for communication applications
    Fernández-Bootello, JF
    Delgado-Restituto, M
    Rodríguez-Vázquez, A
    VLSI CIRCUITS AND SYSTEMS, 2003, 5117 : 245 - 256
  • [8] A system-level design methodology for reconfigurable computing applications
    El-Araby, E
    El-Ghazawi, T
    Gaj, K
    FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 311 - 312
  • [9] System-level assertions: approach for electronic system-level verification
    Sohofi, Hassan
    Navabi, Zainalabedin
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2015, 9 (03): : 142 - 152
  • [10] A METHODOLOGY AND DESIGN TOOLS TO SUPPORT SYSTEM-LEVEL VLSI DESIGN
    KUCUKCAKAR, K
    PARKER, AC
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (03) : 355 - 369