• DocumentCode
    1266585
  • Title

    Energy-Efficient Task Mapping for Data-Driven Sensor Network Macroprogramming

  • Author

    Pathak, Animesh ; Prasanna, Viktor K.

  • Author_Institution
    Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    59
  • Issue
    7
  • fYear
    2010
  • fDate
    7/1/2010 12:00:00 AM
  • Firstpage
    955
  • Lastpage
    968
  • Abstract
    Data-driven macroprogramming of wireless sensor networks (WSNs) provides an easy to use high-level task graph representation to the application developer. However, determining an energy-efficient initial placement of these tasks onto the nodes of the target network poses a set of interesting problems. We present a framework to model this task-mapping problem arising in WSN macroprogramming. Our model can capture placement constraints in tasks, as well as multiple possible routes in the target network. Using our framework, we provide mathematical formulations for the task-mapping problem for two different metrics-energy balance and total energy spent. For both metrics, we address scenarios where (1) a single or (2) multiple paths are possible between nodes. Due to the complex nature of the problems, these formulations are not linear. We provide linearization heuristics for the same, resulting in mixed-integer programming (MIP) formulations. We also provide efficient heuristics for the above. Our experiments show that our heuristics give the same results as the MIP for real-world sensor network macroprograms, and show a speedup of up to several orders of magnitude. We also provide worst-case performance bounds of the heuristics.
  • Keywords
    energy conservation; mathematical programming; wireless sensor networks; MIP formulations; WSN macroprogramming; application developer; data driven sensor network macroprogramming; energy efficient task mapping; mathematical formulations; mixed-integer programming; real-world sensor network macroprograms; task-mapping problem; wireless sensor networks; Delay; Distributed computing; Energy efficiency; Environmental management; Large-scale systems; Linear programming; Routing protocols; Sampling methods; Target tracking; Temperature sensors; Wireless sensor networks; Sensor networks; macroprogramming.; task mapping;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.168
  • Filename
    5313800