ABSTRACT
Energy continues to be the key constraint in wireless sensor networks. We review existing methods for estimating software power consumption and battery modelling, as applied to embedded systems such as Wireless Sensor Networks. We consider current developments in hardware and software technology, in particular the availability of high-fidelity simulators. Once such simulator, TOSSIM for TinyOS 1.x, models power consumption via a plugin, PowerTOSSIM. We complete the port of PowerTOSSIM to TinyOS 2.0 for the latest model of sensor node, the MICAz. Finally, we extend the simulator to model non-linear battery effects.
- ATM128 datasheet, Jan. 2007. Available at http://www.siphec.com/microcontroller/ATmega128(L)_complete.pdf.Google Scholar
- A. Barberis, L. Barboni, and M. Valle. Evaluating energy consumption in wireless sensor networks applications. 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools, 2007. Google ScholarDigital Library
- CC2420 datasheet, Jan. 2008. Available at http://inst.eecs.berkeley.edu/~cs150/Documents/CC2420.pdf.Google Scholar
- C. F. Chiasserini and R. R. Rao. A model for battery pulsed discharge with recovery effect. In Proceedings of IEEE WCNC, vol. 2, pages 636--639, 1999.Google ScholarCross Ref
- C.-Y. Chong. Sensor Networks: Evolution, Opportunities,and Challenges. In Proceedings of the IEEE, vol. 91, no. 8, Aug. 2003.Google Scholar
- T. Community. Lesson 11 - tossim, Jan. 2008. Available at http://docs.tinyos.net/index.php/TOSSIM.Google Scholar
- Product Datasheet - Energizer E91. Available at http://data.energizer.com/PDFs/e91.pdf.Google Scholar
- K. Klues, V. Handziski, J.-H. Hauer, and P. Levis. Power management of non-virtualized devices. Available at http://www.tinyos.net/tinyos-2.x/doc/txt/tep115.txt.Google Scholar
- F. Lewis. Smart Environments - Wireless Sensor Networks, 2004. Available at http://arri.uta.edu/acs/networks/WirelessSensorNetChap04.pdf.Google Scholar
- MICA2 datasheet, Jan. 2008. Available at http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MICA2_Datasheet.pdf.Google Scholar
- MICAz datasheet, Jan. 2008. Available at http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MICAz_Datasheet.pdf.Google Scholar
- MICAz datasheet, Jan. 2008. Available at http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MICAz_Datasheet.pdf.Google Scholar
- D. Panigrahi, C. Chiasserini, S. Dey, R. Rao, A. Raghunathan, and K. Lahiri. Battery life estimation of mobile embedded systems. In 14th International Conference on VLSI Design (VLSID 2001), pages 55--63, 2001. Google ScholarDigital Library
- J. Polastre. Cc2420 idle state {tinyos-help} mailing list post, Dec. 2005. Available at http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2005-December/013742.html.Google Scholar
- J. Polley, D. Blazakis, J. Mcgee, D. Rusk, and J. S. Baras. Atemu: a fine-grained sensor network simulator. Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004., pages 145--152, 2004.Google ScholarCross Ref
- PowerTOSSIM website, Jan. 2008. Available at http://www.eecs.harvard.edu/~shnayder/ptossim/.Google Scholar
- T. V. Prabhakar, S. Venkatesh, M. S. Sujay, K. Joy, and K. Praveen. Simulation blocks for tossim-t2. In WISARD 2008, A workshop in COMSWARE 2008, 2008.Google ScholarCross Ref
- V. Rao, G. Singhal, A. Kumar, and N. Navet. Stochastic battery model for embedded systems. In VLSI Design, 2005. 18th International Conference on, 2005. Google ScholarDigital Library
- D. Schmidt, M. Kramer, T. Kuhn, and N. Wehn. Energy modelling in sensor networks. Advances in Radio Science, 2007.Google ScholarCross Ref
- V. Shnayder, M. Hempstead, B.-R. Chen, G. W. Allen, and M. Welsh. Simulating the power consumption of large-scale sensor network applications. In SenSys '04, Nov. 2004. Google ScholarDigital Library
- The SPICE website, Jan. 2008. Available at http://bwrc.eecs.berkeley.edu/Classes/IcBookSPICE/.Google Scholar
- R. Szewczyk, P. Levis, M. Turon, L. Nachman, P. Buonadonna, and V. Handziski. Microcontroller power management, Jan. 2007. Available at http://www.tinyos.net/tinyos-2.x/doc/html/tep112.html.Google Scholar
- 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. Google ScholarDigital Library
- TinyOS website. Available at http://www.tinyos.net/Google Scholar
- B. L. Titzer, D. K. Lee, and J. Palsberg. Avrora: scalable sensor network simulation with precise timing. Proc 4th International Symposium on Information Processing in Sensor Networks, 2005. IPSN 2005., pages 477--482, 2005. Google ScholarDigital Library
- TOSSIM website. Available at http://www.cs.berkeley.edu/~pal/research/tossim.html.Google Scholar
Index Terms
- PowerTOSSIM z: realistic energy modelling for wireless sensor network environments
Recommendations
Performance evaluation of the 6LoWPAN protocol on MICAz and TelosB motes
PM2HW2N '09: Proceedings of the 4th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networksFor wireless sensor networks to reach their full potential they need to be able to interoperate with external IPv6 based networks. This can be achieved using the light-weight 6LoWPAN (IPv6 over Low power Wireless Personal Area Networks) communications ...
Multi-level clustering architecture and protocol designs for wireless sensor networks
WICON '08: Proceedings of the 4th Annual International Conference on Wireless InternetWireless sensor network (WSN) consists of sensors for measuring and gathering data in a variety of environments. These sensors, with the size and battery constraints, usually have limited transmission ranges due to the low-power wireless radio ...
Viptos: a graphical development and simulation environment for TinyOS-based wireless sensor networks
SenSys '05: Proceedings of the 3rd international conference on Embedded networked sensor systemsWe are announcing the first release of Viptos (Visual Ptolemy and TinyOS), an integrated graphical development and simulation environment for TinyOS-based wireless sensor networks. Viptos allows developers to create block and arrow diagrams to construct ...
Comments