Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1031495.1031518acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
Article

Simulating the power consumption of large-scale sensor network applications

Published: 03 November 2004 Publication History

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

[1]
Agilent 54832B Infiniium Oscilloscope. http://www.agilent.com.
[2]
A. C. Amit Sinha. Jouletrack - a web based tool for software energy profiling. In Proceedings of the 38th Design Automation Conference, 2001.
[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]
D. Brooks, V. Tiwari, and M. Martonosi. Wattch: a framework for architectural-level power analysis and optimizations. In ISCA, pages 83--94, 2000.
[6]
K. Fall and K. Varadhan. The ns manual. http://www.isi.edu/nsnam/ns/doc/index.html.
[7]
J. Flinn and M. Satyanarayanan. Powerscope: a tool for profiling the energy usage of mobile applications. In Second IEEE Workshop on Mobile Computing Systems and Applications, pages 2--10, Feb. 1999.
[8]
D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In Proc. Programming Language Design and Implementation (PLDI), June 2003.
[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]
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. E. Culler, and K. S. J. Pister. System architecture directions for networked sensors. In Architectural Support for Programming Languages and Operating Systems, pages 93--104, 2000.
[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]
P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: Accurate and scalable simulation of entire TinyOS applications. In Proceedings of the First ACM Conference on Embedded Networked Sensor Systems (SenSys) 2003, Nov. 2003.
[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]
S. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. TAG: A Tiny AGgregation Service for Ad-Hoc Sensor Networks. In Proc. the 5th OSDI, December 2002.
[16]
G. C. Necula, S. McPeak, S. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In Proceedings of Conference on Compilier Construction, 2002.
[17]
S. Park, A. Savvides, and M. B. Srivastava. SensorSim: A simulation framework for sensor networks. In Proc. MSWIM 2000, Boston, MA, August 2000.
[18]
S. Park, A. Savvides, and M. B. Srivastava. Simulating networks of wireless sensors. In Proc. the 2001 Winter Simulation Conference, Arlington, VA, December 2001.
[19]
L. F. Perrone and D. M. Nicol. A scalable simulator for TinyOS applications. In Proc. the 2002 Winter Simulation Conference, 2002.
[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]
S. Sundresh, W.-Y. Kim, and G. Agha. SENS: A sensor, environment and network simulator. In Proc. 37th Annual Simulation Symposium (ANSS '04), 2004.
[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]
T. K. Tan, A. Raghunathan, G. Lakshminarayana, and N. K. Jha. High-level software energy macro-modeling. In Design Automation Conference, pages 605--610, 2001.

Cited By

View all
  • (2024)Event-Triggered Robust Control of Robot Manipulatorsロボットマニピュレータのイベントトリガロバスト制御IEEJ Transactions on Electronics, Information and Systems10.1541/ieejeiss.144.541144:6(541-551)Online publication date: 1-Jun-2024
  • (2024)Soil-Powered ComputingProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314107:4(1-40)Online publication date: 12-Jan-2024
  • (2024)Robust Fusion Estimation under Data-Driven Transmission Strategy for Multi-Sensor Systems With Random Packet DropsIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.3381699(1-1)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SenSys '04: Proceedings of the 2nd international conference on Embedded networked sensor systems
November 2004
338 pages
ISBN:1581138792
DOI:10.1145/1031495
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 November 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. TOSSIM
  2. mica2 energy model
  3. power simulation
  4. sensor networks

Qualifiers

  • Article

Conference

Acceptance Rates

Overall Acceptance Rate 174 of 867 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)82
  • Downloads (Last 6 weeks)12
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Event-Triggered Robust Control of Robot Manipulatorsロボットマニピュレータのイベントトリガロバスト制御IEEJ Transactions on Electronics, Information and Systems10.1541/ieejeiss.144.541144:6(541-551)Online publication date: 1-Jun-2024
  • (2024)Soil-Powered ComputingProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314107:4(1-40)Online publication date: 12-Jan-2024
  • (2024)Robust Fusion Estimation under Data-Driven Transmission Strategy for Multi-Sensor Systems With Random Packet DropsIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.3381699(1-1)Online publication date: 2024
  • (2024)Unified Precision Farming: Advancing Crop Yield Prediction Using WSN and Edge Technology2024 7th International Conference on Circuit Power and Computing Technologies (ICCPCT)10.1109/ICCPCT61902.2024.10672811(789-794)Online publication date: 8-Aug-2024
  • (2024)Event‐Triggered Robust Control of Robot ManipulatorsElectronics and Communications in Japan10.1002/ecj.12463Online publication date: 20-Nov-2024
  • (2023)Event-triggered Robust Output Feedback Control of a Three-tank System三重タンクシステムのイベントトリガロバスト出力フィードバック制御Transactions of the Society of Instrument and Control Engineers10.9746/sicetr.59.20359:4(203-211)Online publication date: 2023
  • (2023)Energy Consumption Analysis based on Compressive Sensing Model in Wireless Sensor NetworksSignal and Data Processing10.61186/jsdp.20.2.19520:2(195-210)Online publication date: 1-Sep-2023
  • (2023)Chaotic Secure Communication by Event-Triggered Extended High-Gain ObserversIEEJ Transactions on Electronics, Information and Systems10.1541/ieejeiss.143.1187143:12(1187-1195)Online publication date: 1-Dec-2023
  • (2023)Multiagent System With Periodic and Event-Triggered Communications for Solving Distributed Resource Allocation ProblemIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2023.328190353:10(6245-6256)Online publication date: Oct-2023
  • (2023)Dynamic Event-Triggered Formation Control for Heterogeneous Multiagent Systems With Nonautonomous Leader AgentIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.315966934:12(9685-9699)Online publication date: Dec-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media