ProFuN TG: A Tool for Programming and Managing Performance-Aware Sensor Network Applications

被引:0
|
作者
Elsts, Atis [1 ]
Bijarbooneh, Farshid Hassani [1 ]
Jacobsson, Martin [1 ]
Sagonas, Konstantinos [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Sensor network macroprogramming methodologies such as the Abstract Task Graph hold the promise of enabling high-level sensor network application development. However, progress in this area is hampered by the scarcity of tools, and also because of insufficient focus on developing tool support for programming applications aware of performance requirements. We present ProFuN TG (Task Graph), a tool for designing sensor network applications using task graphs. ProFuN TG provides automated task mapping, sensor node firmware macrocompilation, application simulation, deployment, and runtime maintenance capabilities. It allows users to incorporate performance requirements in the applications, expressed through constraints on task-to-task dataflows. The tool includes middleware that uses an efficient flooding-based protocol to set up tasks in the network, and also enables runtime assurance by keeping track of the constraint conditions. We show that the adaptive task reallocation enabled by our approach can significantly increase application reliability while decreasing energy consumption: in a network with unreliable links, we achieve above 99.89% task-to-task PDR while keeping the maximal radio duty cycle around 2.0 %.
引用
收藏
页码:751 / 759
页数:9
相关论文
共 50 条
  • [31] Programming Tool of Context-Aware Applications for Behavior Change
    Lee, Jisoo
    Burleson, Winslow
    Walker, Erin
    Hekler, Eric B.
    [J]. PROCEEDINGS OF THE 2014 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING (UBICOMP'14 ADJUNCT), 2014, : 91 - 94
  • [32] A Tangible Programming Tool for Creation of Context-Aware Applications
    Lee, Jisoo
    Garduno, Luis
    Walker, Erin
    Burleson, Winslow
    [J]. UBICOMP'13: PROCEEDINGS OF THE 2013 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2013, : 391 - 400
  • [33] Managing Cognitive Load in Introductory Programming Courses: A Cognitive Aware Scaffolding Tool
    Stachel, John
    Marghitu, Daniela
    Ben Brahim, Taha
    Sims, Roderick
    Reynolds, Larry
    Czelusniak, Vernon
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2013, 17 (01) : 37 - 54
  • [34] FTR: Performance-Aware and Energy-Efficient Communication Protocol for Integrating Sensor Networks into the Internet
    Suakanto, Sinung
    Supangkat, Suhono H.
    Suhardi
    Saragih, Roberd
    [J]. JOURNAL OF ICT RESEARCH AND APPLICATIONS, 2013, 7 (01) : 82 - 102
  • [35] Performance-Aware Resource Management of Multi-Threaded Applications on Many-Core Systems
    Olsen, Daniel
    Anagnostopoulos, Iraklis
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 119 - 124
  • [36] Performance-Aware Hybrid Algorithm for Mapping IPs onto Mesh-Based Network on Chip
    Sun, Guang
    Lin, Shijun
    Jin, Depeng
    Li, Yong
    Su, Li
    Zhang, Yuanyuan
    Zeng, Lieguang
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (05): : 1000 - 1007
  • [37] Performance-aware placement and chaining scheme for virtualized network functions: a particle swarm optimization approach
    Asgari, Samane
    Jamali, Shahram
    Fotohi, Reza
    Nooshyar, Mahdi
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 12209 - 12229
  • [38] Performance-aware placement and chaining scheme for virtualized network functions: a particle swarm optimization approach
    Samane Asgari
    Shahram Jamali
    Reza Fotohi
    Mahdi Nooshyar
    [J]. The Journal of Supercomputing, 2021, 77 : 12209 - 12229
  • [39] DRIVE: A tool for developing, deploying, and managing distributed sensor and actuator applications
    Chen, H.
    Chou, P. B.
    Cohen, N. H.
    Duri, S. S.
    Jung, C. W.
    [J]. IBM SYSTEMS JOURNAL, 2008, 47 (02) : 289 - 307
  • [40] SenNet: A Programming Toolkit To Develop Wireless Sensor Network Applications
    Salman, Aymen J.
    Al-Yasiri, Adil
    [J]. 2016 8TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2016,