Simulating the power consumption of large-scale sensor network applications

Victor Shnayder, Mark Hempstead, Bor Rong Chen, Geoff Werner Allen, Matt Welsh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Developing sensor network applications demands a new set of tools to aid programmers. A number of simulation environments have been developed that provide varying degrees of scalability, realism, and detail for understanding the behavior of sensor networks. To date, however, none of these tools have addressed one of the most important aspects of sensor application design: that of power consumption. While simple approximations of overall power usage can be derived from estimates of node duty cycle and communication rates, these techniques often fail to capture the detailed, low-level energy requirements of the CPU, radio, sensors, and other peripherals. In this paper, we present PowerTOSSIM, a scalable simulation environment for wireless sensor networks that provides an accurate, per-node estimate of power consumption. PowerTOSSIM is an extension to TOSSIM, an event-driven simulation environment for TinyOS applications. In PowerTOSSIM, Tiny OS components corresponding to specific hardware peripherals (such as the radio, EEPROM, LEDs, and so forth) are instrumented to obtain a trace of each device's activity during the simulation run. PowerTOSSIM employs a novel code-transformation technique to estimate the number of CPU cycles executed by each node, eliminating the need for expensive instruction-level simulation of sensor nodes. PowerTOSSIM includes a detailed model of hardware energy consumption based on the Mica2 sensor node platform. Through instrumentation of actual sensor nodes, we demonstrate that PowerTOSSIM provides accurate estimation of power consumption for a range of applications and scales to support very large simulations.

Original languageEnglish (US)
Title of host publicationSenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems
PublisherAssociation for Computing Machinery
Pages188-200
Number of pages13
ISBN (Print)1581138792, 9781581138795
DOIs
StatePublished - 2004
Externally publishedYes
EventSenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems - Baltimore, MD, United States
Duration: Nov 3 2004Nov 5 2004

Publication series

NameSenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems

Other

OtherSenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems
Country/TerritoryUnited States
CityBaltimore, MD
Period11/3/0411/5/04

Keywords

  • Mica2 energy model
  • Power simulation
  • Sensor networks
  • TOSSIM

ASJC Scopus subject areas

  • General Engineering
  • Computer Networks and Communications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Simulating the power consumption of large-scale sensor network applications'. Together they form a unique fingerprint.

Cite this