ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Energy-aware adaptation for mobile applications
Full text PdfPdf (1.68 MB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the seventeenth ACM symposium on Operating systems principles table of contents
Charleston, South Carolina, United States
Pages: 48 - 63  
Year of Publication: 1999
ISBN:1-58113-140-2
Also published in ...
Authors
Jason Flinn  School of Computer Science, Carnegie Mellon University
M. Satyanarayanan  School of Computer Science, Carnegie Mellon University
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 34,   Downloads (12 Months): 167,   Citation Count: 119
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319151.319155
What is a DOI?

ABSTRACT

In this paper, we demonstrate that a collaborative relationship between the operating system and applications can be used to meet user-specified goals for battery duration. We first show how applications can dynamically modify their behavior to conserve energy. We then show how the Linux operating system can guide such adaptation to yield a battery-life of desired duration. By monitoring energy supply and demand, it is able to select the correct tradeoff between energy conservation and application quality. Our evaluation shows that this approach can meet goals that extend battery life by as much as 30%.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Board on Army Science and Technology, National Research Council, Washington, DC. Energy-Efficient Technologies for the Dismounted Soldier, 1997.
 
2
Brodersen, R. W. InfoPad past, present and future. Mobile Computing and Communications Review, 3(1): 1-7, January 1999.
 
3
Dallas Semiconductor Corp., 4401 South Beltwood Parkway, Dallas, TX. DS2437 Smart Battery Monitor, 1999.
 
4
Douglis, F., Cficeres, R., Kaashoek, F., Li, K., Marsh, B., and Tauber, J. Storage alternatives for mobile computers. In Proceedings of the First USENIX Symposium on Operating System Design and Implementation (OSDI), pages 25-37, Monterey, CA, November 1994.
 
5
 
6
Douglis, F., Krishnan, P., and Marsh, B. Thwarting the power-hungry disk. In Proceedings of 1994 Winter USENIX Conference, pages 293-307, San Francisco, CA, January 1994.
 
7
 
8
9
 
10
Intel, Microsoft, and Toshiba. Advanced Configuration and Power Interface Specification, February 1998. http://www, teleport.comFacpi/ (as of 9/99).
11
 
12
Li, K., Kumpf, R., Horton, P., and Anderson, T. A quantitative analysis of disk drive power management in portable computers. In Proceedings of the 1994 Winter USENIX Conference, pages 279-291, San Francisco, CA, January 1994.
 
13
Lorch, J. R. A complete picture of the energy consumption of a portable computer. Master's thesis, Department of Computer Science, University of California at Berkeley, 1995.
 
14
 
15
 
16
Lorch, J. R. and Smith, A. J. Software strategies for portable computer energy management. IEEE Personal Communications, 5(3):60-73, June 1998.
17
18
 
19
SBS Implementers Forum, http://www, sbs-forum.org/ (as of 9/99). Smart Battery Data Specification, Revision 1.1, December 1998.
 
20
Stemm, M. and Katz, R. H. Measuring and reducing energy consumption of network interfaces in handheld devices. IEICE Transactions on Fundamentals of Electronics, Communications, and Computer Science, Special Issue on Mobile Computing, 80(8):1125-1131, August 1997.
 
21
Tong, Y. F., Rutenbar, R. A., and Nagle, D. F. Minimizing floating-point power dissipation via bit-width reduction. In Power-Driven Microarchitecture Workshop, Barcelona, Spain, June 1998.
 
22
USAR Systems, Inc., 568 Broadway, Suite 405, New York, NY. USAR ACPITroller H - Zero-Power ACPI KBC with Built-in Smart Battery System Manager, 1999.
 
23
 
24
Weiser, M., Welch, B., Demers, A., and Shenker, S. Scheduling for reduced CPU energy. In Proceedings of the First USENIX Symposium on Operating System Design and Implementation (OSDI), pages 13-23, Monterey, CA, November 1994.
 
25
Wilkes, J. Predictive power conservation. Technical Report HPL-CSP-92-5, Hewlett-Packard Laboratories, February 1992.

CITED BY  119

Collaborative Colleagues:
Jason Flinn: colleagues
M. Satyanarayanan: colleagues