ACM Home Page
Please provide us with feedback. Feedback
Simulating the power consumption of large-scale sensor network applications
Full text PdfPdf (1.00 MB)
Source Conference On Embedded Networked Sensor Systems archive
Proceedings of the 2nd international conference on Embedded networked sensor systems table of contents
Baltimore, MD, USA
SESSION: Simulation table of contents
Pages: 188 - 200  
Year of Publication: 2004
ISBN:1-58113-879-2
Authors
Victor Shnayder  Harvard University
Mark Hempstead  Harvard University
Bor-rong Chen  Harvard University
Geoff Werner Allen  Harvard University
Matt Welsh  Harvard University
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 359,   Citation Count: 99
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1031495.1031518
What is a DOI?

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, 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, TinyOS 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 runPowerTOSSIM 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Agilent 54832B Infiniium Oscilloscope. http://www.agilent.com.
2
 
3
Analog Devices AD620 Instrumentation Ampifier. http://www.analog.com.
 
4
Atmel Corp. ATmega128(L) Datasheet. http://www.atmel.com/dyn/resources/prod_documents/2467S.pdf.
5
 
6
K. Fall and K. Varadhan. The ns manual. http://www.isi.edu/nsnam/ns/doc/index.html.
 
7
8
 
9
L. Girod, J. Elson, A. Cerpa, T. Stathopoulos, N. Ramanathan, and D. Estrin. EmStar: A software environment for developing and deploying wireless sensor networks. In Proc. USENIX'04, 2004.
10
 
11
M. Karir. atemu - Sensor Network Emulator / Simulator / Debugger. http://www.isr.umd.edu/CSHCN/research/atemu/.
 
12
C. Karlof, N. Sastry, and D. Wagner. Tinysec. http://www.cs.berkeley.edu/ nks/tinysec/.
13
 
14
J. Liu, D. Nicol, F. Perrone, M. Liljenstam, C. Elliot, and D. Pearson. Simulation modeling of large-scale ad-hoc sensor networks. In Proc. European Interoperability Workshop 2001, London, England, June 2001.
15
 
16
17
 
18
 
19
 
20
T. A. Roth. Simulavr: an AVR simulator. http://www.nongnu.org/simulavr/.
 
21
G. Simon, P. Vülgyesi, M. Maróti, and A. Lédeczi. Simulation-based optimization of communication protocols for large-scale wireless sensor networks. In Proc. 2003 IEEE Aerospace Conference, Big Sky, MT, March 2003.
 
22
T. Stathopoulos. EmTOS: TinyOS/NesC Emulation for EmStar. http://cvs.cens.ucla.edu/emstar/ref/emtos.html.
 
23
 
24
R. Szewczyk, J. Polastre, A. Mainwaring, and D. Culler. Lessons from a sensor network expedition. In Proc. the First European Workshop on Wireless Sensor Networks (EWSN), January 2004.
 
25
A. R. T. K. Tan and N. Jha. Emsim: An energy simulation framework for an embedded operating system. In Proceedings of the International Conference on Circuits and Systems, 2002.
26

CITED BY  99

Collaborative Colleagues:
Victor Shnayder: colleagues
Mark Hempstead: colleagues
Bor-rong Chen: colleagues
Geoff Werner Allen: colleagues
Matt Welsh: colleagues