ACM Transactions on Computer Systems · 2004 · 162 citations · 38 references
ComputingComputer ScienceComputer SystemsEmbedded SystemsEnergy ManagementOperating SystemsEnergy ConservationEnergy Conservation StrategiesEnergy Management SystemsEnergy StorageEnergy UsePower ManagementBattery Health MonitoringBattery Lifetime OptimizationEnergy ConsumptionEnergy Consumption AnalysisEnergy ProfilingLifetime EstimationLifetimesOperating System Architecture
The study demonstrates that a collaborative OS–application relationship can meet user-specified battery duration goals. The authors develop a profiling-based method that monitors energy supply and demand, tracks application usage history, and enables applications to adapt their behavior to balance energy conservation with quality, extending Linux to support user-specified battery lifetimes. Evaluation demonstrates up to a 30 % extension of battery life.
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%.
38
David Brooks, Vivek Tiwari, Margaret Martonosi · 2000 · 2.6K citations
Managing energy and server resources in hosting centers
Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar et al. · 2001 · 1.3K citations
Scheduling for Reduced CPU Energy
1994 · 1.1K citations
Agile application-aware adaptation for mobility
Brian Noble, Mahadev Satyanarayanan, Dushyanth Narayanan et al. · 1997 · 738 citations · Full text