Home | About Us | Projects | People | Documents | Courses | Internal
 
Document Details: Hardware Variability-Aware Duty Cycling ...
TITLE
 

Hardware Variability-Aware Duty Cycling for Embedded Sensors

In IEEE Transactions on VLSI Systems , vol:21 , no:6 , pp:1000-1012 , 13 pages , IEEE , June 2013.

NESL Technical Report #: TR-UCLA-NESL-201110-06

ABSTRACT
 

Instance and temperature-dependent power variation has a direct impact on quality of sensing for battery-powered long-running sensing applications. We measure and characterize the active and leakage power for an ARM Cortex M3 processor and show that, across a temperature range of 20 -60, there is a 10% variation in active power, and a variation in leakage power. We introduce variability-aware duty cycling methods and a duty cycle (DC) abstraction for TinyOS which allows applications to explicitly specify the lifetime and minimum DC requirements for individual tasks, and dynamically adjusts the DC rates so that the overall quality of service is maximized in the presence of power variability. We show that variability-aware duty cycling yields a improvement in total active time over schedules based on worst case estimations of power, with an average improvement of across a wide variety of deployment scenarios based on the collected temperature traces. Conversely, datasheet power specifications fail to meet required lifetimes by 7%-15%, with an average 37 days short of the required lifetime of 1 year. Finally, we show that a target localization application using variability-aware DC yields a 50% improvement in quality of results over one based on worst case estimations of power consumption.

AUTHORS
 

Lucas F Wanner
Charwak Apte
Rahul Balani
Puneet Gupta
Mani B Srivastava


DOWNLOADS
 

Sorry, this document is not yet publicly available. Please contact the authors.

RELATED PROJECTS
 

Green Edge Networks : Title TBD
Variability Expedition : Variability-Aware Software for Efficient Computing with Nanoscale Devices

TYPE
 

Journal Paper

© 2014 by Networked & Embedded Systems LaboratoryUniversity of California, Los Angeles
(Developed using Ruby on Rails, hosted on Mac OS X, and best viewed without Internet Explorer!)
Maintained by Mani Srivastava