Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Scheduling techniques for reducing processor energy use in MacOS
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Power management techniques for mobile communication
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Saving portable computer battery power through remote process execution
ACM SIGMOBILE Mobile Computing and Communications Review
Apple Macintosh's Energy Consumption
IEEE Micro
Adaptive Disk Spin-down Policies for Mobile Computers
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
The Case for Higher-Level Power Management
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
InfoPad - past, present and future
ACM SIGMOBILE Mobile Computing and Communications Review
System-level power optimization: techniques and tools
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Quantifying the energy consumption of a pocket computer and a Java virtual machine
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
WOWMOM '00 Proceedings of the 3rd ACM international workshop on Wireless mobile multimedia
A framework for dynamic energy efficiency and temperature management
Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture
An adaptive algorithm for low-power streaming multimedia processing
Proceedings of the conference on Design, automation and test in Europe
Improving dynamic voltage scaling algorithms with PACE
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Variability in the execution of multimedia applications and implications for architecture
ISCA '01 Proceedings of the 28th annual international symposium on Computer architecture
Automatic performance setting for dynamic voltage scaling
Proceedings of the 7th annual international conference on Mobile computing and networking
Language and Compiler Support for Adaptive Distributed Applications
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Multi-fidelity algorithms for interactive mobile applications
Wireless Networks
Power-aware operating systems for interactive systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
An architecture for building self-configurable systems
MobiHoc '00 Proceedings of the 1st ACM international symposium on Mobile ad hoc networking & computing
Critical power slope: understanding the runtime effects of frequency scaling
ICS '02 Proceedings of the 16th international conference on Supercomputing
Energy characterization of embedded real-time operating systems
ACM SIGARCH Computer Architecture News - Special Issue: PACT 2001 workshops
Contents provider-assisted dynamic voltage scaling for low energy multimedia applications
Proceedings of the 2002 international symposium on Low power electronics and design
Every joule is precious: the case for revisiting operating system design for energy efficiency
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
The benefits of event: driven energy accounting in power-sensitive systems
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Providing an embedded software environment for wireless PDAs
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Increasing appliance autonomy using energy-aware scheduling of Java multimedia applications
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Commons: resource sharing and protection in mobile appliance OS
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Power-aware data management for small devices
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Automatic performance setting for dynamic voltage scaling
Wireless Networks
Software architecture adaptability: an NFR approach
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
ECOSystem: managing energy as a first class operating system resource
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Dynamic Power Management for Nonstationary Service Requests
IEEE Transactions on Computers
Application Transformations for Energy and Performance-Aware Device Management
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques
Reducing the Energy Usage of Office Applications
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
The case for power management in web servers
Power aware computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Cooperative I/O: a novel I/O semantics for energy-aware applications
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Self-tuning wireless network power management
Proceedings of the 9th annual international conference on Mobile computing and networking
Power-aware QoS Management in Web Servers
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Panoptes: scalable low-power video sensor networking technologies
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Integrated power management for video streaming to mobile handheld devices
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
Energy characterization of embedded real-time operating systems
Compilers and operating systems for low power
Dynamic cluster reconfiguration for power and performance
Compilers and operating systems for low power
Energy-Aware System Design for Wireless Multimedia
Proceedings of the conference on Design, automation and test in Europe - Volume 2
A case for run-time adaptation in packet processing systems
ACM SIGCOMM Computer Communication Review
A framework for resource discovery in pervasive computing for mobile aware task execution
Proceedings of the 1st conference on Computing frontiers
A docked-aware storage architecture for mobile computing
Proceedings of the 1st conference on Computing frontiers
Coordinating energy-aware adaptation of multimedia applications and hardware resource
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
NWSLite: a light-weight prediction utility for mobile devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Ghosts in the machine: interfaces for better power management
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Powerful Change Part 2: Reducing the Power Demands of Mobile Devices
IEEE Pervasive Computing
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
On the performance and use of dense servers
IBM Journal of Research and Development
From the Editor in Chief: The Many Faces of Adaptation
IEEE Pervasive Computing
Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices
IEEE Transactions on Parallel and Distributed Systems
Kernel-middleware interaction to support adaptation in pervasive computing environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Enabling collaborative adaptation across legacy components
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
DLS: dynamic backlight luminance scaling of liquid crystal display
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Journal of Parallel and Distributed Computing
Mobile OGSI.NET: Grid Computing on Mobile Devices
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
A game theoretic approach for power aware middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
IEEE Pervasive Computing
Experiences in Managing Energy with ECOSystem
IEEE Pervasive Computing
Language and Compiler Support for Adaptive Applications
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Energy macromodeling of embedded operating systems
ACM Transactions on Embedded Computing Systems (TECS)
Exploring the Energy-Time Tradeoff in High-Performance Computing
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 11 - Volume 12
Cooperative I/O: a novel I/O semantics for energy-aware applications
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Panoptes: scalable low-power video sensor networking technologies
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Using multiple energy gears in MPI programs on a power-scalable cluster
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
ACE: an active, client-directed method for reducing energy during web browsing
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
STEP: Self-Tuning Energy-safe Predictors
Proceedings of the 6th international conference on Mobile data management
DIALM-POMC '05 Proceedings of the 2005 joint workshop on Foundations of mobile computing
Chameleon: application level power management with performance isolation
Proceedings of the 13th annual ACM international conference on Multimedia
Develop once deploy anywhere achieving adaptivity with a runtime linker/loader framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Expecting the unexpected: adaptation for predictive energy conservation
Proceedings of the 2005 ACM workshop on Storage security and survivability
A Power-Aware Run-Time System for High-Performance Computing
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Power reduction techniques for microprocessor systems
ACM Computing Surveys (CSUR)
Energy reduction by workload adaptation in a multi-process environment
Proceedings of the conference on Design, automation and test in Europe: Proceedings
GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy
IEEE Transactions on Mobile Computing
PowerNap: An Efficient Power Management Scheme for Mobile Devices
IEEE Transactions on Mobile Computing
Energy-Efficient Graphical User Interface Design
IEEE Transactions on Mobile Computing
Energy efficient schedulers in wireless networks: design and optimization
Mobile Networks and Applications
Self-tuning wireless network power management
Wireless Networks - Special issue: Selected papers from ACM MobiCom 2003
Statistically Optimal Dynamic Power Management for Streaming Data
IEEE Transactions on Computers
Maintaining video quality for a down-sampling decoder in low-power mobile devices
IMSA'06 Proceedings of the 24th IASTED international conference on Internet and multimedia systems and applications
Client-Centered, Energy-Efficient Wireless Communication on IEEE 802.11b Networks
IEEE Transactions on Mobile Computing
Predictive Resource Management for Wearable Computing
Proceedings of the 1st international conference on Mobile systems, applications and services
Energy-Adaptive Display System Designs for Future Mobile Environments
Proceedings of the 1st international conference on Mobile systems, applications and services
Dynamic refresh-rate scaling via frame buffer monitoring for power-aware LCD management
Software—Practice & Experience
Remote power control of wireless network interfaces
Journal of Embedded Computing - Low-power Embedded Systems
Currentcy: a unifying abstraction for expressing energy management policies
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Design and implementation of power-aware virtual memory
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Energy efficient prefetching and caching
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Simplifying cyber foraging for mobile devices
Proceedings of the 5th international conference on Mobile systems, applications and services
Sensing user intention and context for energy management
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Cross-component energy management: Joint adaptation of processor and memory
ACM Transactions on Architecture and Code Optimization (TACO)
A programming environment with runtime energy characterization for energy-aware applications
ISLPED '07 Proceedings of the 2007 international symposium on Low power electronics and design
VirtualPower: coordinated power management in virtualized enterprise systems
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
An architecture for energy management in wireless sensor networks
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
Meeting lifetime goals with energy levels
Proceedings of the 5th international conference on Embedded networked sensor systems
Energy-optimizing source code transformations for operating system-driven embedded software
ACM Transactions on Embedded Computing Systems (TECS)
An energy-aware framework for dynamic software management in mobile computing systems
ACM Transactions on Embedded Computing Systems (TECS)
NWSLite: A general-purpose, nonparametric prediction utility for embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
ACM Transactions on Storage (TOS)
Dynamic mobile agent migration in Wireless Sensor Networks
International Journal of Ad Hoc and Ubiquitous Computing
Predictive power aware management for embedded mobile devices
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
RPM: a remote computer power management tool
International Journal of Computer Applications in Technology
Energy management for hypervisor-based virtual machines
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Energy Metering for Free: Augmenting Switching Regulators for Real-Time Monitoring
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Auto-update: a concept for automatic downloading of web content to a mobile device
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
Reducing network energy consumption via sleeping and rate-adaptation
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Power control of wireless network interfaces
ELECTROSCIENCE'08 Proceedings of the 6th WSEAS International Conference on Applied Electromagnetics, Wireless and Optical
Fine-grained energy profiling for power-aware application design
ACM SIGMETRICS Performance Evaluation Review
Power management in the EPOS system
ACM SIGOPS Operating Systems Review
Control of multimedia wireless communication network
WSEAS TRANSACTIONS on COMMUNICATIONS
Partial signal extraction for mobile media players
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
Power saving and fault-tolerance in real-time critical embedded systems
Journal of Systems Architecture: the EUROMICRO Journal
Reducing energy consumption of multi-channel mobile medical monitoring algorithms
Proceedings of the 2nd International Workshop on Systems and Networking Support for Health Care and Assisted Living Environments
Energy and performance evaluation of lossless file data compression on server systems
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
Sensor selection for energy-efficient ambulatory medical monitoring
Proceedings of the 7th international conference on Mobile systems, applications, and services
Apprehending joule thieves with cinder
Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
On meeting lifetime goals and providing constant application quality
ACM Transactions on Sensor Networks (TOSN)
Power- and delay-awareness of health telemonitoring services: the mobihealth system case study
IEEE Journal on Selected Areas in Communications - Special issue on wireless and pervasive communications for healthcare
Apprehending joule thieves with cinder
ACM SIGCOMM Computer Communication Review
Achieving viewing time scalability in mobile video streaming using scalable video coding
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
A compilation framework for power and energy management on mobile computers
LCPC'01 Proceedings of the 14th international conference on Languages and compilers for parallel computing
Users and batteries: interactions and adaptive energy management in mobile systems
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
Power amplifier characteristic-aware energy-efficient transmission strategy
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
Towards context-awareness in ubiquitous computing
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
IDEA: integrated distributed energy awareness for wireless sensor networks
Proceedings of the 8th international conference on Mobile systems, applications, and services
Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices
Proceedings of the 8th international conference on Mobile systems, applications, and services
An Energy Efficient Middleware Architecture for Processing Spatial Alarms on Mobile Clients
Mobile Networks and Applications
quFiles: The right file at the right time
ACM Transactions on Storage (TOS)
Exhausting battery statistics: understanding the energy demands on mobile handsets
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
quFiles: the right file at the right time
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Augmented smartphone applications through clone cloud execution
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Quanto: tracking energy in networked embedded systems
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Journal of Network and Computer Applications
A user-customizable energy-adaptive combined static/dynamic scheduler for mobile applications
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Dynamic knobs for responsive power-aware computing
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems
Energy management in mobile devices with the cinder operating system
Proceedings of the sixth conference on Computer systems
Fine-grained power modeling for smartphones using system call tracing
Proceedings of the sixth conference on Computer systems
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
Sustainable predictive storage management: on-line grouping for energy and latency reduction
Proceedings of the 4th Annual International Conference on Systems and Storage
Self-constructive high-rate system energy modeling for battery-powered mobile systems
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Content adaptation based approach for ubiquitous multimedia
Journal of Mobile Multimedia
Analysis of connectivity and session management for mobile peer-to-peer applications
Journal of Mobile Multimedia
Dynamic voltage scaling of OLED displays
Proceedings of the 48th Design Automation Conference
Managing performance vs. accuracy trade-offs with loop perforation
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
CloudScale: elastic resource scaling for multi-tenant cloud systems
Proceedings of the 2nd ACM Symposium on Cloud Computing
Jupiter: transparent augmentation of smartphone capabilities through cloud computing
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
Randomized accuracy-aware program transformations for efficient approximate computations
POPL '12 Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Power consumption analysis of embedded multimedia application
ICESS'05 Proceedings of the Second international conference on Embedded Software and Systems
Research directions for embedded operating systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Reducing energy consumption of computer display by camera-based user monitoring
PATMOS'05 Proceedings of the 15th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
Heterogeneous wireless network management
PACS'03 Proceedings of the Third international conference on Power - Aware Computer Systems
Safe overprovisioning: using power limits to increase aggregate throughput
PACS'04 Proceedings of the 4th international conference on Power-Aware Computer Systems
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
A hierarchical distributed control for power and performances optimization of embedded systems
ARCS'10 Proceedings of the 23rd international conference on Architecture of Computing Systems
The case for context-aware compression
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications
From the origins of performance evaluation to new green ICT performance engineering
PERFORM'10 Proceedings of the 2010 IFIP WG 6.3/7.3 international conference on Performance Evaluation of Computer and Communication Systems: milestones and future challenges
Revisiting storage for smartphones
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Improving energy efficiency for mobile platforms by exploiting low-power sleep states
Proceedings of the 9th conference on Computing Frontiers
Energy-Efficient Sensing with the Low Power, Energy Aware Processing (LEAP) Architecture
ACM Transactions on Embedded Computing Systems (TECS)
Auto-tuning for energy usage in scientific applications
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
COCA: Computation Offload to Clouds Using AOP
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Revisiting storage for smartphones
ACM Transactions on Storage (TOS)
Selective grid access for energy-aware mobile computing
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
International Journal of Communication Networks and Distributed Systems
Application modes: a narrow interface for end-user power management in mobile devices
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
Power containers: an OS facility for fine-grained power and energy management on multicore servers
Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems
Energy characterization and optimization of image sensing toward continuous mobile vision
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Just-in-time provisioning for cyber foraging
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Emergency situations supported by context-aware and application streaming technologies
International Journal of Ad Hoc and Ubiquitous Computing
Virtual Battery: A testing tool for power-aware software
Journal of Systems Architecture: the EUROMICRO Journal
A survey on content adaptation systems towards energy consumption awareness
Advances in Multimedia
Hi-index | 0.01 |
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%.