Unified Power Management Architecture for Wireless Sensor Networks

Funded by NSF under NeTS-NOSS Grant CNS-0627126


Chenyang Lu (PI)

Octav Chpara

Greg Hackmann

Kevin Klues (now at Stanford University)

Guoliang Xing (now at City University of Hong Kong)


Energy is an extremely limited resource in in many wireless sensor networks. While a multitude of different power management strategies have been proposed to help reduce the amount of energy wasted in these networks, application developers still face two fundamental challenges when developing systems with stringent power constraints. First, existing power management strategies are usually tightly coupled with network protocols and other system functionality. This monolithic approach has led to standalone solutions that cannot easily be reused or extended to other applications or platforms. Furthermore, different power management strategies make different and sometimes even conflicting assumptions about the rest of the system with which they need to interact. Without knowledge of which strategies are interoperable with which set of network protocols, it is difficult for application developers to make informed decisions as to which strategy is most appropriate for their particular application.

To address these challenges, we are developing a Unified Power Management Architecture (UPMA) that supports the flexible composition of different power management strategies based on application needs. We envision UPMA to consist of both low level programming interfaces, as well as high level modeling abstractions. These abstractions will be used to characterize the key properties of different applications, network protocols, and power management strategies. Using these properties, configuration tools can be created that match each application with the most appropriate network protocol and power management strategy suited to its needs.


Software

The component-based MAC architecture presented in the SenSys'07 paper is implemented as a tinyos-2.x contribs project and is compatible with the recent tinyos-2.0.2 release. To get a copy of the tinyos-2.x-contribs projects, follow the instructions here: http://docs.tinyos.net/index.php/Contributing_Code_to_TinyOS. Once you have checked out the tinyos-2.x-contribs directory, take a look under tinyos-2.x-contribs/wustl/upma and read through the README file to learn how to get UPMA to compile against the standard tos tree.


Publications

G. Xing, M. Sha, G. Hackmann, K. Klues, O. Chipara and C. Lu, Towards Unified Radio Power Management for Wireless Sensor Networks, Wireless Communications and Mobile Computing, Special Issue on on Distributed Systems of Sensors and Actuators, to appear. Note: Invited paper.

O. Chipara, C. Lu and G.-C. Roman, Real-time Query Scheduling for Wireless Sensor Networks, IEEE Real-Time Systems Symposium (RTSS'07), December 2007.

K. Klues, G. Hackmann, O. Chipara and C. Lu, A Component Based Architecture for Power-Efficient Media Access Control in Wireless Sensor Networks, ACM Conference on Embedded Networked Sensor Systems (SenSys'07), November 2007.

K. Klues, V. Handziski, C. Lu, A. Wolisz, D. Culler, D. Gay and P. Levis, Integrating Concurrency Control and Energy Management in Device Drivers, ACM Symposium on Operating System Principles (SOSP'07), October 2007.

G. Xing, C. Lu and R. Pless, Localized and Configurable Topology Control in Lossy Wireless Sensor Networks, International Conference on Computer Communications and Networks (ICCCN'07), August 2007. Note: Invited Paper.

G. Xing, C. Lu, Y. Zhang, Q. Huang and R. Pless, Minimum Power Configuration for Wireless Communication in Sensor Networks, ACM Transactions on Sensor Networks, 3(2), June 2007.

K. Klues, G. Xing and C. Lu, Link Layer Support for Flexible Radio Power Management in Wireless Sensor Networks, International Conference on Information Processing in Sensor Networks (IPSN'07), April 2007.

K. Klues, G. Xing and C. Lu, Towards a Unified Radio Power Management Architecture for Wireless Sensor Networks, International Workshop on Sensor Network Architecture (WWSNA'07), April 2007.


Last updated on 06/30/2008