Title :
The case for higher-level power management
Author :
Ellis, Carla Schlatter
Author_Institution :
Duke Univ., Durham, NC, USA
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 :
application program interfaces; mobile computing; notebook computers; power consumption; Milly Watt Project; PalmPilot application; computing devices; design challenge; energy consumption; energy policy; higher level power management; low level technology; measurement tools; operating system; performance goals; power based API; power management functions; programming models; software design; system support mechanisms; Bandwidth; Batteries; Computer aided software engineering; Concrete; Energy consumption; Energy management; Global Positioning System; Measurement; Research and development; Research and development management;
Conference_Titel :
Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
Conference_Location :
Rio Rico, AZ
Print_ISBN :
0-7695-0237-7
DOI :
10.1109/HOTOS.1999.798394