A Practical and Accurate Battery Emulator for Android Smartphones

We present a novel battery emulation layer for virtual machines, designed to overcome the limitations of traditional battery management and virtualization technologies. This layer enables the testing and simulation of battery-related features, such as low-power operation modes and hibernation, by emulating battery behavior within virtual environments. Unlike existing solutions that depend on host system batteries, our approach allows precise control and simulation of battery characteristics independently from the host system, addressing challenges such as the necessity for physical battery discharges or the lack of batteries in host systems. Additionally, we employs a modular design to virtualize key charging components, including adapters, transformers, and batteries, into distinct models: Adapter, Buck/Boost, and Battery. It supports a wide range of complex battery simulations and enhances testing efficiency by providing accurate and dynamic power information. Our experiments on a Cuttlefish-based prototype show that the system reaches the fitting accuracy of 92.1% on average and up to 98%. It significantly reduces costs, enhances testing efficiency, and ensures safety in the development and research of various battery technologies.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/hpcc64274.2024.00078
Primary Topic
Green IT and Sustainability
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Practical and Accurate Battery Emulator for Android Smartphones

Bo Mao, Ningjian Zhang, C. X. He, Qingbao Hu et al.
Green IT and Sustainability
article

A Practical and Accurate Battery Emulator for Android Smartphones

Bo Mao, Ningjian Zhang, C. X. He, Qingbao Hu, Zhipeng Zhong, Mao Ye, Suzhen Wu, Shijie Xu, B. Z. Dai, Yikun Wu
article en

Abstract

We present a novel battery emulation layer for virtual machines, designed to overcome the limitations of traditional battery management and virtualization technologies. This layer enables the testing and simulation of battery-related features, such as low-power operation modes and hibernation, by emulating battery behavior within virtual environments. Unlike existing solutions that depend on host system batteries, our approach allows precise control and simulation of battery characteristics independently from the host system, addressing challenges such as the necessity for physical battery discharges or the lack of batteries in host systems. Additionally, we employs a modular design to virtualize key charging components, including adapters, transformers, and batteries, into distinct models: Adapter, Buck/Boost, and Battery. It supports a wide range of complex battery simulations and enhances testing efficiency by providing accurate and dynamic power information. Our experiments on a Cuttlefish-based prototype show that the system reaches the fitting accuracy of 92.1% on average and up to 98%. It significantly reduces costs, enhances testing efficiency, and ensures safety in the development and research of various battery technologies.

China Mobile (China) (CN), Xiamen University (CN)
National Natural Science Foundation of China
Affordable and clean energy
Openalex Percentile: Top 72%
Green IT and Sustainability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Practical and Accurate Battery Emulator for Android Smartphones — Bo Mao, Ningjian Zhang, et al. · (2024) | TGRS Research Map | TGRS