The development of energy-efficient applications for wireless sensor networks requires mechanisms and tools for run-time monitoring of energy consumption. We propose a software framework that supports energy profiling of applications for the TinyOS 2.x platform. Measurements are obtained through the insertion of software probes within the code of the operating system. As a consequence, since the APIs are not changed, the programmer is not forced to modify the code of existing applications. The technique has been validated by comparing its results with the values registered by dedicated hardware.

Estimation of Energy Consumption for TinyOS 2.x-Based Applications

AVVENUTI, MARCO;CESARINI, DANIEL;VECCHIO, ALESSIO
2012

Abstract

The development of energy-efficient applications for wireless sensor networks requires mechanisms and tools for run-time monitoring of energy consumption. We propose a software framework that supports energy profiling of applications for the TinyOS 2.x platform. Measurements are obtained through the insertion of software probes within the code of the operating system. As a consequence, since the APIs are not changed, the programmer is not forced to modify the code of existing applications. The technique has been validated by comparing its results with the values registered by dedicated hardware.
Abbate, S; Avvenuti, Marco; Cesarini, Daniel; Vecchio, Alessio
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11568/193026
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 8
social impact