§ Abstract
Summary
Mobile device power consumption is a critical metric for both application developers and researchers, yet existing tools for measuring power drain are either imprecise or require expensive specialized hardware. We present BatteryLab, a distributed power monitoring platform that enables collaborative, high-precision energy measurement of mobile applications. BatteryLab combines hardware power monitors with a cloud-based orchestration layer, allowing researchers to run power experiments on real devices remotely. We deploy BatteryLab across a testbed of 40 Android and iOS devices, demonstrating that it can measure energy consumption with sub-milliwatt precision for over 100 concurrent experiments.