Chapter

Distributed Computing in Sensor Systems

Volume 4026 of the series Lecture Notes in Computer Science pp 443-462

Network Power Scheduling for TinyOS Applications

  • Barbara HohltAffiliated withCarnegie Mellon UniversityElectrical Engineering and Computer Sciences Department, University of California at Berkeley
  • , Eric BrewerAffiliated withCarnegie Mellon UniversityElectrical Engineering and Computer Sciences Department, University of California at Berkeley

* Final gross prices may vary according to local VAT.

Get Access

Abstract

This paper presents a study of the Flexible Power Scheduling protocol and evaluates its use for real-world sensor network applications and their platforms. FPS uses dynamically created schedules to reserve network flows in sensor networks allowing nodes to turn off their radio during idle times. We show that network power scheduling has high end-to-end packet reception and can achieve power savings of 2-5x for two well-known TinyOS applications over their existing power-management schemes, and over 150x compared with no power management. Twinkle is our second-generation implementation of FPS and provides additional application support.