Document Type

Technical Report

Department

Computer Science and Engineering

Publication Date

2006-01-01

Filename

wucse-2006-6.pdf

DOI:

10.7936/K75B00P6

Technical Report Number

WUCSE-2006-6

Abstract

A challenge for many wireless sensor networks is to remain operational for long periods of time on a very limited power supply. While many power management protocols have been proposed, a solution does not yet exist that allows them to be seamlessly integrated into the existing systems. In this paper we study the architectural support required to resolve this issue. We propose a framework that separates sleep scheduling from the basic MAC layer functionality and provide a set of unified interfaces between them. This framework enables different sleep scheduling policies to be easily implemented on top of multiple MAC layers. Such a flexibility allows applications to choose the best sleep scheduling policy based on their own particular needs. We demonstrate the practicality of our approach by implementing this framework on top of both the mica2 and telosb radio stacks in TinyOS 2.0. Our micro-benchmark results show that at the cost of a slight increase in code size, our framework significantly eases the development of new radio power management protocols across multiple WSN platforms

Comments

Permanent URL: http://dx.doi.org/10.7936/K75B00P6

Share

COinS