The case for higher-level power management
- 20 January 2003
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Reducing the energy consumed in the use of computing devices is becoming a major design challenge. While the problem obviously must be addressed with improved low-level technology, we claim there is potential value in a higher-level perspective, as well. In our approach, the needs of applications serve as the driving force for the development of power-management functions in the operating system and of a power-based API that allows a partnership between applications and the system in setting energy policy. The development of a PalmPilot application is used as an illustration. We advocate that reducing energy consumption should be raised to first-class status among performance goals when software is being designed. In support of this objective, new programming models, measurement tools, and system support mechanisms must be developed. These needs motivate our Milly Watt Project.Keywords
This publication has 7 references indexed in Scilit:
- Storage Alternatives for Mobile ComputersPublished by Springer Science and Business Media LLC ,2007
- Scheduling for Reduced CPU EnergyPublished by Springer Science and Business Media LLC ,2007
- PowerScope: a tool for profiling the energy usage of mobile applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Scheduling techniques for reducing processor energy use in MacOSWireless Networks, 1997
- Reducing processor power consumption by improving processor time management in a single-user operating systemPublished by Association for Computing Machinery (ACM) ,1996
- A dynamic disk spin-down technique for mobile computingPublished by Association for Computing Machinery (ACM) ,1996
- Non-volatile memory for fast, reliable file systemsPublished by Association for Computing Machinery (ACM) ,1992