Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1016/j.sysarc.2013.06.006 | Journal of Systems Architecture - Embedded Systems Design |
Keywords | Field | DocType |
battery status,full virtualization platform,power-aware software,test tool,battery resource container,testing tool,software test environment,virtual machine,virtual battery,battery virtualization scheme,battery subsystem,acpi-compatible battery device driver,virtualization,virtual machines,software testing,emulation | Virtualization,Virtual machine,Hardware virtualization,Computer science,Emulation,Software,Full virtualization,Mission critical,Battery (electricity),Operating system,Embedded system | Journal |
Volume | Issue | ISSN |
59 | 9 | 1383-7621 |
Citations | PageRank | References |
0 | 0.34 | 32 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Youngjoo Woo | 1 | 7 | 1.11 |
Seon Yeong Park | 2 | 17 | 1.22 |
Euiseong Seo | 3 | 354 | 24.20 |