DocumentCode
3078854
Title
Variability-aware duty cycle scheduling in long running embedded sensing systems
Author
Wanner, Lucas ; Balani, Rahul ; Zahedi, Sadaf ; Apte, Charwak ; Gupta, Puneet ; Srivastava, Mani
Author_Institution
Univ. of California, Los Angeles, CA, USA
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
Instance and temperature-dependent leakage power variability is already a significant issue in contemporary embedded processors, and one which is expected to increase in importance with scaling of semiconductor technology. We measure and characterize this leakage power variability in current microprocessors, and show that variability aware duty cycle scheduling produces 7.1× improvement in sensing quality for a desired lifetime. In contrast, pessimistic estimations of power consumption leave 61% of the energy untapped, and datasheet power specifications fail to meet required lifetimes by 14%. Finally, we introduce a duty cycle abstraction for TinyOS that allows applications to explicitly specify lifetime and minimum duty cycle requirements for individual tasks, and dynamically adjusts duty cycle rates so that overall quality of service is maximized in the presence of power variability.
Keywords
embedded systems; microprocessor chips; semiconductor technology; embedded processors; long running embedded sensing systems; quality of service; semiconductor technology; temperature-dependent leakage power variability; variability-aware duty cycle scheduling; Batteries; Power demand; Program processors; Schedules; Sensors; Temperature distribution; Temperature measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763031
Filename
5763031
Link To Document