DocumentCode
69525
Title
Runtime Adaptation of Applications Using Design Of Experiments: A Smartphone-Based Case Study
Author
Maker, Frank ; Amirtharajah, Rajeevan ; Akella, Venkatesh
Author_Institution
Electr. & Comput. Eng, Univ. of California, Davis, Davis, CA, USA
Volume
6
Issue
2
fYear
2014
fDate
Jun-14
Firstpage
25
Lastpage
28
Abstract
We consider the problem of adapting embedded software to heterogeneous devices where it is impractical to obtain a system-level power model for each target platform and operating environment. Our solution leverages the emerging capability of measuring power consumption at run-time using a built-in battery monitoring unit (BMU). We use a statistically rigorous design of experiments (DoE) methodology to efficiently characterize the power consumption configuration space of software online instead of constructing a system-level power model offline. This approach is simple, low-cost, and permits software to dynamically select suitable parameters at run-time to satisfy energy or performance constraints. We illustrate this approach using a camera trap application as a case study deployed on a Nokia N80 smartphone.
Keywords
cameras; design of experiments; embedded systems; mobile computing; power aware computing; smart phones; BMU; DoE methodology; Nokia N80 smartphone; application runtime adaptation; battery monitoring unit; camera trap application; design-of-experiment methodology; dynamic parameter selection; embedded software; energy constraints; heterogeneous devices; operating environment; performance constraints; run-time power consumption measurement; software power consumption configuration space; statistical anlysis; system-level power model; target platform; Adaptation models; Batteries; Cameras; Embedded software; Monitoring; PSNR; Design of experiments; embedded software; heuristic algorithms; predictive models; table lookup;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2014.2301692
Filename
6717982
Link To Document