Undervolting in WSNs — A feasibility analysis

The energy consumption of electric circuits depends on the applied voltage level. This is used by dynamic voltage scaling approaches where the voltage is lowered up to a datasheet specified level. To reduce the energy consumption even further, it would be possible to power the electric circuits below the specified voltage levels. Considering Wireless Sensor Nodes, this `undervolting' would save a substantial amount of energy and, hence, would lead to a significant longer lifetime of nodes and networks. Contrariwise, operating processors or nodes outside their specifications adds some extra incertitude to the system. In this paper, we analyze the effects of undervolting for a typical wireless sensor node in theory and practice. A prototype implementation is used to characterize the influence of lower-than-recommended voltage levels on the MCU. In addition, the impact of different temperatures is considered as well as the behaviour of an undervolted transceiver unit and, therefore, the effects on the wireless communication. While classical computer applications may contain too many hazards to outweigh the improved energy consumption when using undervolting, we show that it is particularly suitable for Wireless Sensor Networks (WSNs) with a huge potential of saving energy and the opportunity of novel power management approaches on every layer.

[1]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[2]  Wei Hailong,et al.  A dynamic voltage scaling algorithm for wireless sensor networks , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[3]  Yusuke Yokota,et al.  A Cooperative Power-Saving Technique Using DVS and DMS Based on Load Prediction in Sensor Networks , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[4]  Bishop Brock,et al.  Introducing the Adaptive Energy Management Features of the Power7 Chip , 2011, IEEE Micro.

[5]  Jukka Suomela,et al.  Survey of local algorithms , 2013, CSUR.

[6]  L. Wolf,et al.  Architecture and evaluation of INGA an inexpensive node for general applications , 2012, 2012 IEEE Sensors.

[7]  Gary Anthes Inexact design: beyond fault-tolerance , 2013, CACM.

[8]  F. Reynolds Thermally accelerated aging of semiconductor components , 1974 .

[9]  Pascal Bouvry,et al.  Intelligent Decision Systems in Large-Scale Distributed Environments , 2011, Studies in Computational Intelligence.

[10]  R. Jacob Baker,et al.  CMOS Circuit Design, Layout, and Simulation , 1997 .

[11]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[12]  Hamid R. Zarandi,et al.  An Analysis of Fault Effects and Propagations in AVR Microcontroller ATmega103(L) , 2009, 2009 International Conference on Availability, Reliability and Security.

[13]  Anthony Rowe,et al.  FireFly: a cross-layer platform for real-time embedded wireless networks , 2007, Real-Time Systems.

[14]  T. Tsvetkov RPL : IPv 6 Routing Protocol for Low Power and Lossy Networks , 2010 .

[15]  Christian Steger,et al.  Energy Efficient Supply of WSN Nodes using Component-Aware Dynamic Voltage Scaling , 2011, EW.

[16]  Stephan Gruber,et al.  PermaSense: investigating permafrost with a WSN in the Swiss Alps , 2007, EmNets '07.

[17]  Lars C. Wolf,et al.  A Node's Life: Increasing WSN Lifetime by Dynamic Voltage Scaling , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[18]  Jalel Ben-Othman,et al.  Self-stabilizing algorithm for energy saving in Wireless Sensor Networks , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[19]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[20]  Rachel Cardell-Oliver,et al.  FlexiMAC: A flexible TDMA-based MAC protocol for fault-tolerant and energy-efficient wireless sensor networks , 2006, 2006 14th IEEE International Conference on Networks.

[21]  Lars C. Wolf,et al.  QoS-AODV6E: An energy-balancing QoS routing scheme for WSNs , 2010, 2010 Seventh International Conference on Networked Sensing Systems (INSS).

[22]  Samuel Holtzman,et al.  Intelligent decision systems , 1988 .