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 条
  • [41] System-Level Applications of Two-Dimensional Materials: Challenges and Opportunities
    Palacios, Tomas
    2015 73RD ANNUAL DEVICE RESEARCH CONFERENCE (DRC), 2015, : 233 - 234
  • [42] System-level runtime reconfigurability - Optical interconnection networks for switching applications
    Agelis, S
    Jonsson, M
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 155 - 162
  • [43] System-Level Design for Communication-Centric Task Farm Applications
    Genius, Daniela
    Apvrille, Ludovic
    2017 12TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2017,
  • [44] System-Level Biochip for Impedance Sensing and Programmable Manipulation of Bladder Cancer Cells
    Chuang, Cheng-Hsin
    Huang, Yao-Wei
    Wu, Yao-Tung
    SENSORS, 2011, 11 (11): : 11021 - 11035
  • [45] Interventions to Support System-level Implementation of Health Promoting Schools: A Scoping Review
    McIsaac, Jessie-Lee D.
    Hernandez, Kimberley J.
    Kirk, Sara F. L.
    Curran, Janet A.
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2016, 13 (02):
  • [46] A GENERIC HARDWARE ARCHITECTURE TO SUPPORT THE SYSTEM-LEVEL SYNTHESIS OF DIGITAL-SYSTEMS
    EDWARDS, MD
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (04): : 225 - 240
  • [47] A system-level EMC Technical Support Platform for network-based computers
    Wu, Qun
    Fu, Jia-Hui
    Meng, Fan-Yi.
    Wang, Hai-Long
    Jin, Bo-Shi
    Zhang, Fang
    2008 ASIA-PACIFIC SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY AND 19TH INTERNATIONAL ZURICH SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, VOLS 1 AND 2, 2008, : 642 - +
  • [48] System-level interconnect prediction
    Dambre, Joni
    Hutton, Mike
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (08) : 853 - 854
  • [49] System-level interconnect prediction
    Christie, P
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (01) : 1 - 2
  • [50] A System-Level Game Semantics
    Ghica, Dan R.
    Tzevelekos, Nikos
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 286 : 191 - 211