A dynamic voltage scaling algorithm for wireless sensor networks

A wireless sensor node is often powered by battery which is not easily replaced, so researching how to use its limited energy effectively is the meaningful thing for wireless sensor networks (WSNs). Dynamic voltage scaling (DVS) has become a promising way for wireless sensor networks to exploit multiple voltage and frequency levels and prolong the sensor node's life. However, pure DVS for embedded systems did not perform well without considering the feature of wireless sensor networks' workloads. This paper proposed a task-driven feedback dynamic voltage scaling algorithm based on the multihop routing and topology changed easily could scale the working frequency and voltage levels dynamically according to the workloads of sensor node, fix the errors through feedback scheme and reduce the node's power consumption at the premise of real-time tasks. The results of simulation indicated that the improved algorithm could effectively reduce almost 30% more energy consumption than previous dynamic voltage scaling algorithm and prolong the life of wireless sensor networks significantly.

[1]  Flavius Gruian Hard real-time scheduling for low-energy using stochastic data and DVS processors , 2001, ISLPED '01.

[2]  Mohammad Ilyas,et al.  Handbook of Sensor Networks: Compact Wireless and Wired Sensing Systems , 2004 .

[3]  Kang G. Shin,et al.  Real-time dynamic voltage scaling for low-power embedded operating systems , 2001, SOSP.

[4]  Tian Feng-min Dynamic power management in wireless sensor network , 2005 .

[5]  Chaitali Chakrabarti,et al.  Energy-efficient dynamic task scheduling algorithms for DVS systems , 2008, TECS.

[6]  Frank Mueller,et al.  Feedback EDF scheduling exploiting dynamic voltage scaling , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[7]  Steve Goddard,et al.  A dynamic voltage scaling algorithm for sporadic tasks , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[8]  Richard R. Brooks Handbook of Sensor Networks: Compact Wireless and Wired Sensing Systems , 2008 .

[9]  Stephen P. Crago,et al.  A fast resource synthesis technique for energy-efficient real-time systems , 2002, 23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002..

[10]  Albert Y. Zomaya,et al.  Minimizing Energy Consumption for Precedence-Constrained Applications Using Dynamic Voltage Scaling , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Anantha Chandrakasan,et al.  Dynamic Power Management in Wireless Sensor Networks , 2001, IEEE Des. Test Comput..

[12]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .