Authors
Jason Flinn, Mahadev Satyanarayanan
Publication date
2004/5/1
Journal
ACM Transactions on Computer Systems (TOCS)
Volume
22
Issue
2
Pages
137-179
Publisher
ACM
Description
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 describe a novel profiling-based approach for accurately measuring application and system energy consumption. We then show how applications can dynamically modify their behavior to conserve energy. We extend the Linux operating system to yield battery lifetimes of user-specified duration. By monitoring energy supply and demand and by maintaining a history of application energy use, the approach can dynamically balance energy conservation and application quality. Our evaluation shows that this approach can meet goals that extend battery life by as much as 30%.
Total citations
2004200520062007200820092010201120122013201420152016201720182019202020212022202320243101718121520204024172115106324211
Scholar articles
J Flinn, M Satyanarayanan - ACM Transactions on Computer Systems (TOCS), 2004