Virtual machine power metering and provisioning
Proceedings of the 1st ACM symposium on Cloud computing
Proceedings of the 8th international conference on Mobile systems, applications, and services
Energy-efficient rate-adaptive GPS-based positioning for smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Improving energy efficiency of location sensing on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
CODES/ISSS '10 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Energy management in mobile devices with the cinder operating system
Proceedings of the sixth conference on Computer systems
Chameleon: a color-adaptive web browser for mobile OLED displays
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Avoiding the rush hours: WiFi energy management via traffic isolation
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
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
E-MiLi: energy-minimizing idle listening in wireless networks
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Cells: a virtual mobile smartphone architecture
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Hi-index | 0.00 |
This paper presents a system called PowerVisor that is aimed at the virtualization of the battery resource of mobile devices across application classes. While other resources in a mobile device are virtualized, no similar sharing mechanism exists for the battery resource. In PowerVisor, each application class is assigned a virtual battery based on user level policies. We propose a light-weight battery charge monitoring scheme during the draining and charging of a battery on a per application or per application class basis. Leveraging this monitoring scheme, a device power manager is designed that allocates device resources (e.g., CPU, memory) to the different applications in accordance with device-level power management policies set by the user.