Virtual Battery: A testing tool for power-aware software

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 186
  • Download : 0
Virtualization is an inexpensive and convenient method for setting up software test environments. Thus it is being widely used as a test tool for software products requiring high reliability such as mission critical cyber-physical systems. However, existing virtualization platforms do not fully virtualize the battery subsystem. Therefore, it is difficult to test battery-related features of guest systems. In this paper, we propose Virtual Battery, a battery virtualization scheme for type II full virtualization platforms. Virtual Battery takes the form of an ACPI-compatible battery device driver dedicated to each virtual machine, which virtualizes a target system. Through Virtual Battery, developers can easily manipulate the charging and battery status of each virtual machine (VM), regardless of the existence or current status of the host system's battery. In addition, Virtual Battery emulates the behavior of batteries by discharging the virtual batteries according to the resource usages of their VMs. This feature enables VMs to act as battery resource containers. Three case studies demonstrate the effectiveness of the proposed scheme.
Publisher
ELSEVIER SCIENCE BV
Issue Date
2013-10
Language
English
Article Type
Article
Citation

JOURNAL OF SYSTEMS ARCHITECTURE, v.59, no.9, pp.794 - 800

ISSN
1383-7621
DOI
10.1016/j.sysarc.2013.06.006
URI
http://hdl.handle.net/10203/254450
Appears in Collection
RIMS Journal Papers
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0