PowerVisor: a battery virtualization scheme for smartphones

  • Authors:
  • Nairan Zhang;Parameswaran Ramanathan;Kyu-Han Kim;Sujata Banerjee

  • Affiliations:
  • University of Wisconsin, Madison, WI, USA;University of Wisconsin, Madison, WI, USA;Hewlett Packard Laboratories, Palo Alto, CA, USA;Hewlett Packard Laboratories, Palo Alto, CA, USA

  • Venue:
  • Proceedings of the third ACM workshop on Mobile cloud computing and services
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.