Back to Search Start Over

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

Authors :
Animesh Pathak
Viktor K. Prasanna
Software architectures and distributed systems (ARLES)
Inria Paris-Rocquencourt
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Department of Electrical Engineering [Los Angeles]
University of Southern California (USC)
Source :
IEEE Transactions on Computers, IEEE Transactions on Computers, Institute of Electrical and Electronics Engineers, 2010, 59 (7), pp.955-968. ⟨10.1109/TC.2009.168⟩, IEEE Transactions on Computers, 2010, 59 (7), pp.955-968. ⟨10.1109/TC.2009.168⟩
Publication Year :
2010
Publisher :
HAL CCSD, 2010.

Abstract

International audience; 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 a) a single or b) 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.

Details

Language :
English
ISSN :
00189340
Database :
OpenAIRE
Journal :
IEEE Transactions on Computers, IEEE Transactions on Computers, Institute of Electrical and Electronics Engineers, 2010, 59 (7), pp.955-968. ⟨10.1109/TC.2009.168⟩, IEEE Transactions on Computers, 2010, 59 (7), pp.955-968. ⟨10.1109/TC.2009.168⟩
Accession number :
edsair.doi.dedup.....a71fe6c71e817aadce1a0d0ec786c3ff
Full Text :
https://doi.org/10.1109/TC.2009.168⟩